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
Disable CMake bootstrap by default #7089
Conversation
It sounds as if we shouldn't need this anymore.
@swift-ci please test |
What is the intent of this pull? I added this bootstrap flag in #3000 three years ago, but it does nothing for the native CI when enabled. I checked the CI runs for this pull and it had no effect on linux or macOS (the Windows CI doesn't build SwiftPM or use the Python build scripts). There are three common scenarios when building SwiftPM:
If you want to enable 1. also, you will need some way for the bootstrap script to distinguish between the freshly-built trunk toolchain in |
Thanks, good catch. I had only verified that this does what I expected locally but not on CI. So seems like this isn't a sufficient change. |
To answer your question about the intent, we'd like to remove the CMake portion of the build entirely at some point, I (mistakenly) thought this would be an easy way to preflight that idea in all workflows that use bootstrap. |
Follow up to #7089 I don't necessarily expect this to work as-is.
Follow up to #7089 I don't necessarily expect this to work as-is.
Going to revert this since it is incomplete as-is. |
Reverts #7089 This is incomplete and needs a significant amount of work to actually do what we want.
It sounds as if we shouldn't need this anymore.