Files
rust/compiler/rustc_data_structures/src
bors 536235f07e Auto merge of #126907 - glaubitz:sparc-fixes, r=nagisa
Fixes for 32-bit SPARC on Linux

This PR fixes a number of issues which previously prevented `rustc` from being built
successfully for 32-bit SPARC using the `sparc-unknown-linux-gnu` triplet.

In particular, it adds linking against `libatomic` where necessary, uses portable `AtomicU64`
for `rustc_data_structures` and rewrites the spec for `sparc_unknown_linux_gnu` to use
`TargetOptions` and replaces the previously used `-mv8plus` with the more portable
`-mcpu=v9 -m32`.

To make `rustc` build successfully, support for 32-bit SPARC needs to be added to the `object`
crate as well as the `nix` crate which I will be sending out later as well.

r? nagisa
2024-06-27 05:44:47 +00:00
..
2023-12-10 10:56:22 +08:00
2024-05-08 12:52:31 +10:00
2023-12-10 10:56:22 +08:00
2023-12-10 10:56:22 +08:00
2024-05-30 09:51:27 +08:00
2023-04-14 13:04:58 +00:00
2020-08-30 18:45:07 +03:00
2024-06-16 12:56:50 +00:00
2024-01-17 17:09:55 -05:00
2023-06-09 00:20:37 +00:00
2024-02-09 19:13:07 +03:00
2024-06-25 17:22:22 +02:00
2024-05-09 08:13:24 +10:00
2024-05-30 09:51:27 +08:00
2024-05-30 09:51:27 +08:00
2023-04-09 23:22:14 +02:00
2023-04-20 19:54:10 +00:00
2024-05-02 03:49:46 +02:00