-
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
Update the Fuchsia linker defaults #72116
Conversation
This updates the linker defaults aligning them with Clang. Specifically, we use 4K pages on all platforms, we always use BIND_NOW, we prefer all loadable segments be separate and page aligned, and we support RELR relocations.
(rust_highfive has picked a reviewer for you, use r? to override) |
r? @tmandry |
@bors r+ |
📌 Commit c85768e has been approved by |
Update the Fuchsia linker defaults This updates the linker defaults aligning them with Clang. Specifically, we use 4K pages on all platforms, we always use BIND_NOW, we prefer all loadable segments be separate and page aligned, and we support RELR relocations.
Failed in rollup:
|
@bors r- rollup=never |
Ping from triage: @petrhosek |
|
It's whatever LLVM version is in-tree, which right now is pretty old (9.x with some cherry-picks). #67759 brings it up to date, hopefully it lands today. |
Ping from triage: @petrhosek It seems like the required PR has landed, could you have another look? |
Can we try and land this change again? There should be any further changes needed to the patch. |
@bors r+ |
📌 Commit c85768e has been approved by |
@bors p=1 |
⌛ Testing commit c85768e with merge 6c96ea2e849ad677d47ac158f0f1b1ec2dcbcd39... |
queue is long so yielding ( a bit late ) @bors retry |
⌛ Testing commit c85768e with merge e345b4d97a5d16d450fa2854b427988b66502af6... |
@bors retry yield |
⌛ Testing commit c85768e with merge d9e434b9e06520f56a3245257bf10f4ca78d9917... |
💔 Test failed - checks-azure |
Spurious?
@bors retry |
⌛ Testing commit c85768e with merge 0800454aa5cbe2088c977005e1cfe5dbec218b09... |
@bors retry yield |
⌛ Testing commit c85768e with merge d9a332c2b4e515764934a7fbc1c54a23a6bbb866... |
@bors retry |
☀️ Test successful - checks-azure |
This updates the linker defaults aligning them with Clang. Specifically,
we use 4K pages on all platforms, we always use BIND_NOW, we prefer all
loadable segments be separate and page aligned, and we support RELR
relocations.