Accept old spelling of Fuchsia target triples
Because the old spelling is widely used, some projects may need time to migrate their uses to the new triple spelling. The old spelling may eventually be removed altogether.
This commit is contained in:
parent
f6ef039775
commit
42aa075310
1
compiler/rustc_target/src/spec/aarch64_fuchsia.rs
Normal file
1
compiler/rustc_target/src/spec/aarch64_fuchsia.rs
Normal file
@ -0,0 +1 @@
|
||||
pub use crate::spec::aarch64_unknown_fuchsia::target;
|
@ -981,7 +981,7 @@ impl fmt::Display for StackProtector {
|
||||
}
|
||||
|
||||
macro_rules! supported_targets {
|
||||
( $(($triple:literal, $module:ident ),)+ ) => {
|
||||
( $(($triple:literal, $module:ident),)+ ) => {
|
||||
$(mod $module;)+
|
||||
|
||||
/// List of supported targets
|
||||
@ -1109,7 +1109,11 @@ supported_targets! {
|
||||
("x86_64-apple-darwin", x86_64_apple_darwin),
|
||||
("i686-apple-darwin", i686_apple_darwin),
|
||||
|
||||
// FIXME(fuchsia): Remove aarch64-fuchsia in favor of aarch64-unknown-fuchsia
|
||||
("aarch64-fuchsia", aarch64_fuchsia),
|
||||
("aarch64-unknown-fuchsia", aarch64_unknown_fuchsia),
|
||||
// FIXME(fuchsia): Remove x86_64-fuchsia in favor of x86_64-unknown-fuchsia
|
||||
("x86_64-fuchsia", x86_64_fuchsia),
|
||||
("x86_64-unknown-fuchsia", x86_64_unknown_fuchsia),
|
||||
|
||||
("avr-unknown-gnu-atmega328", avr_unknown_gnu_atmega328),
|
||||
|
1
compiler/rustc_target/src/spec/x86_64_fuchsia.rs
Normal file
1
compiler/rustc_target/src/spec/x86_64_fuchsia.rs
Normal file
@ -0,0 +1 @@
|
||||
pub use crate::spec::x86_64_unknown_fuchsia::target;
|
@ -124,6 +124,7 @@ target | std | notes
|
||||
-------|:---:|-------
|
||||
`aarch64-apple-ios` | ✓ | ARM64 iOS
|
||||
[`aarch64-apple-ios-sim`](platform-support/aarch64-apple-ios-sim.md) | ✓ | Apple iOS Simulator on ARM64
|
||||
`aarch64-fuchsia` | ✓ | Alias for `aarch64-unknown-fuchsia`
|
||||
`aarch64-unknown-fuchsia` | ✓ | ARM64 Fuchsia
|
||||
[`aarch64-linux-android`](platform-support/android.md) | ✓ | ARM64 Android
|
||||
`aarch64-unknown-none-softfloat` | * | Bare ARM64, softfloat
|
||||
@ -177,6 +178,7 @@ target | std | notes
|
||||
`wasm32-wasi` | ✓ | WebAssembly with WASI
|
||||
`x86_64-apple-ios` | ✓ | 64-bit x86 iOS
|
||||
[`x86_64-fortanix-unknown-sgx`](platform-support/x86_64-fortanix-unknown-sgx.md) | ✓ | [Fortanix ABI] for 64-bit Intel SGX
|
||||
`x86_64-fuchsia` | ✓ | Alias for `x86_64-unknown-fuchsia`
|
||||
`x86_64-unknown-fuchsia` | ✓ | 64-bit Fuchsia
|
||||
[`x86_64-linux-android`](platform-support/android.md) | ✓ | 64-bit x86 Android
|
||||
`x86_64-pc-solaris` | ✓ | 64-bit Solaris 10/11, illumos
|
||||
|
Loading…
x
Reference in New Issue
Block a user