Skip to content

Conversation

@etcwilde
Copy link
Member

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
Member Author

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

@etcwilde
Copy link
Member 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