-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
link with "libssp" on *-sun-solaris systems #70682
Conversation
LLVM will insert calls to the stack protector functions "__stack_chk_fail" and "__stack_chk_guard" into code in native object files. Some platforms include these symbols directly in libc, but at least historically these have been provided in libssp.so on illumos and Solaris systems. Include "-lssp" in the arguments to the linker when building for those targets.
r? @eddyb (rust_highfive has picked a reviewer for you, use r? to override) |
r? @nagisa |
@bors r+ |
📌 Commit d730bf9 has been approved by |
⌛ Testing commit d730bf9 with merge eb69fe40a5a55193acce3c5485194228b2355a2f... |
💔 Test failed - checks-azure |
Hi folks. I'm not really sure what to do about this failure from CI.
It looks like at least some of the job(s) were manually cancelled by @alexcrichton. |
@bors retry |
link with "libssp" on *-sun-solaris systems LLVM will insert calls to the stack protector functions "__stack_chk_fail" and "__stack_chk_guard" into code in native object files. Some platforms include these symbols directly in libc, but at least historically these have been provided in libssp.so on illumos and Solaris systems. Include "-lssp" in the arguments to the linker when building for those targets.
Failed in
|
⌛ Testing commit d730bf9 with merge c577a8fdb1ff4046f0d8be5d05da15b99c621411... |
💔 Test failed - checks-azure |
OK, I've had a look at the contents of the illumos/Solaris sysroot in Apologies for the trouble! |
@jclulow you should discuss that with infra first. CI has limited capacity and adding new builder is rarely accepted. |
☔ The latest upstream changes (presumably #71162) made this pull request unmergeable. Please resolve the merge conflicts. |
LLVM will insert calls to the stack protector functions
"__stack_chk_fail" and "__stack_chk_guard" into code in native object
files. Some platforms include these symbols directly in libc, but at
least historically these have been provided in libssp.so on illumos and
Solaris systems. Include "-lssp" in the arguments to the linker when
building for those targets.