Skip to content
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

[build-script] Adding buildbot_linux,bootstrap #77795

Draft
wants to merge 1 commit into
base: release/6.0
Choose a base branch
from

Conversation

etcwilde
Copy link
Contributor

Adding a preset for running a bootstrapped buildbot linux configuration to verify that bootstrapping on environments that do not have a compiler will still work.

Swift Syntax and the Swift Driver must be disabled since build-script cannot schedule them at the appropriate times during the compiler build. Since we do not start with an existing Swift compiler, they can't be pre-built.

Note: This currently fails with the following error message:
ninja: error: 'stdlib/public/core/SwiftMacros', needed by 'bootstrapping0/stdlib/public/core/LINUX/x86_64/Swift.o', missing and no known rule to make it

Adding a preset for running a bootstrapped buildbot linux configuration
to verify that bootstrapping on environments that do not have a compiler
will still work.

Swift Syntax and the Swift Driver must be disabled since build-script
cannot schedule them at the appropriate times during the compiler build.
Since we do not start with an existing Swift compiler, they can't be
pre-built.
@etcwilde
Copy link
Contributor Author

preset=buildbot_linux,bootstrapped
@swift-ci Please test with preset Linux Platform

@etcwilde
Copy link
Contributor Author

+ /home/build-user/build/cmake-linux-x86_64/bin/cmake --build /home/build-user/build/buildbot_linux/swift-linux-x86_64 -- -j36 all swift-stdlib-linux-x86_64 swift-libexec-linux-x86_64
ninja: error: 'stdlib/public/core/SwiftMacros', needed by 'bootstrapping0/stdlib/public/core/LINUX/x86_64/Swift.o', missing and no known rule to make it

And it failed in the expected way.

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.

2 participants