Skip to content

Conversation

@cmcgee1024
Copy link
Member

@cmcgee1024 cmcgee1024 commented Jun 27, 2025

Until swift-build#607 was merged, there was an error due to a missing
dsymutil tool on non-macOS systems, such as Linux. Remove the skip
from the tests now that this is working.

Fixes #8862

Filter dynamic targets when discovering configured targets

Use the build plan and binary path for the native build system tool path calculation
Add runtime library environment to the command plugin invocation for the tools that it runs
Skip testCommandPluginTargetBuilds on Linux due to bug building fixture in release mode

Skip testCommandPluginSymbolGraphCallbacks until symbol graph callback is supported with swiftbuild
…scope

Skip test on autolink extract errors on non-macOS platforms
Fix todo comment spelling
@cmcgee1024
Copy link
Member Author

@swift-ci please test

Copy link
Contributor

@bkhouri bkhouri left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thought: consider converting this suite to Swift Testing

Copy link
Contributor

@owenv owenv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM but the PR commit history seems a little off, might need a rebase?

@cmcgee1024 cmcgee1024 merged commit 201198a into swiftlang:main Jun 27, 2025
6 checks passed
marcprux pushed a commit to swift-everywhere/swift-package-manager that referenced this pull request Jul 7, 2025
swiftlang#8879)

Until[swift-build#607](swiftlang/swift-build#607) was
merged, there was an error due to a missing dsymutil tool on non-macOS
system, such as Linux. Remove the skip from the tests now that this is working.

Fixes swiftlang#8862
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Missing 'dsymutil' binary when building with swiftbuild in release mode with Linux

3 participants