Skip to content

SwiftDriverExecution: add explicit dependency on libllbuild #1957

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jul 14, 2025

Conversation

compnerd
Copy link
Member

The module directly imports libllbuild, and while the dependency should be available due to the dependency on llbuildSwift, this ensures that we do not rely on ordering but rather the explicit dependency is codified into the build graph.

The module directly imports libllbuild, and while the dependency
_should_ be available due to the dependency on `llbuildSwift`, this
ensures that we do not rely on ordering but rather the explicit
dependency is codified into the build graph.
@compnerd
Copy link
Member Author

@swift-ci please test

compnerd added 2 commits July 10, 2025 20:19
`llbuild` is imported always. Simply import that unconditionally.
The value needs to be pushed through the cache as there is no control
over the flags for the sub-build and `set` is scoped to the current
directory.
@compnerd
Copy link
Member Author

@swift-ci please test

@compnerd
Copy link
Member Author

@swift-ci please test Windows platform

@compnerd
Copy link
Member Author

Please test with following PRs:
swiftlang/swift-llbuild#1001

@swift-ci please test Windows platform

@compnerd
Copy link
Member Author

LLDB test hung it seems ...

@compnerd
Copy link
Member Author

Please test with following PRs:
swiftlang/swift-llbuild#1001

@swift-ci please test Windows platform

1 similar comment
@compnerd
Copy link
Member Author

Please test with following PRs:
swiftlang/swift-llbuild#1001

@swift-ci please test Windows platform

@compnerd
Copy link
Member Author

@swift-ci please test Windows platform

@compnerd compnerd enabled auto-merge (rebase) July 13, 2025 00:39
@compnerd
Copy link
Member Author

@swift-ci please test Windows platform

@compnerd compnerd merged commit ac6be4d into swiftlang:main Jul 14, 2025
3 checks passed
@compnerd compnerd deleted the dependency-edge branch July 14, 2025 06:05
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.

3 participants