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
Require gold on linux and freebsd by default. #1535
Require gold on linux and freebsd by default. #1535
Conversation
@swift-ci test |
@swift-ci please test |
@swift-ci test |
@swift-ci please test and merge |
13:56:18 /home/buildnode/jenkins/workspace/swift-corelibs-foundation-PR-Linux/Ninja-ReleaseAssert/swiftpm-linux-x86_64/x86_64-unknown-linux/release/swift-test: error while loading shared libraries: libswiftSwiftOnoneSupport.so: cannot open shared object file: No such file or directory |
@swift-ci test |
@shahmishal Do you know whats going on with this? We are failing in swiftpm due to Ononesupport not being there. |
- If building in debug mode, add an RPATH to the build lib dir of swift so that libFoundation.so can find libswiftSwiftOnone.so, required when using -Onone. (cherry picked from commit 2ba2086)
This commit just changes the default to require gold. The user can still override from the command line if they choose to. The reason why I am making this change is to match Swift's behavior here. There really isn't any good reason to have separate linkers compiling separate parts of the same build. rdar://39456714
b765713
to
e6e35e1
Compare
@swift-ci test |
1 similar comment
@swift-ci test |
@swift-ci please test |
This commit just changes the default to require gold. The user can still override from the command line if they choose to.
The reason why I am making this change is to match Swift's behavior here. There
really isn't any good reason to have separate linkers compiling separate parts
of the same build.
rdar://39456714