commit | 3ead44e17d4ee8a639e62fa24ccc079b02694bcb | [log] [tgz] |
---|---|---|
author | Paul Kirth <paulkirth@google.com> | Sat May 11 01:09:26 2024 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Sat May 11 01:09:26 2024 +0000 |
tree | b44ff4ec33b9ee9e341c6387f08a9c79abcabbad | |
parent | 0bc3bcab25532535b793e767a763b3e73e249d79 [diff] |
Revert "[build][rust] Workaround dropped RISC-V target features in LTO" This reverts commit bf0a761ed46a099b1f312b88e8807f49f5ea980d. Reason for revert: There needs to be more nuanced handling when passing `-mllvm` flags through Rust's `-Clink-args=` for various platform differences. We can reland when we're certain we handle those cases correctly. Original change's description: > [build][rust] Workaround dropped RISC-V target features in LTO > > While the clang and LLVM toolchains have a more robust handling of > target features, the current intree Rust toolchain does not, meaning > that its possible for the LTO'd modules in RISC-V to have missing target > features, like setting the floating point ABI correctly. > > Fixed: 339099402 > Change-Id: I784315153f2673a442942a4945208cec6affcb94 > Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1045599 > Fuchsia-Auto-Submit: Paul Kirth <paulkirth@google.com> > Reviewed-by: Roland McGrath <mcgrathr@google.com> > Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com> > Reviewed-by: Tyler Mandry <tmandry@google.com> Change-Id: Id551fc24fc18b98907cb0dd3188d5d2a57eecee4 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1046701 Commit-Queue: Paul Kirth <paulkirth@google.com> Reviewed-by: RubberStamper 🤖 <android-build-ayeaye@system.gserviceaccount.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.