Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 835414
Collapse All | Expand All

(-)a/compiler/rustc_target/src/spec/aarch64_gentoo_linux_musl.rs (+11 lines)
Line 0 Link Here
1
use crate::spec::Target;
2
3
pub fn target() -> Target {
4
    let mut base = super::aarch64_unknown_linux_musl::target();
5
6
    base.llvm_target = "aarch64-gentoo-linux-musl".to_string();
7
    base.vendor = "gentoo".to_string();
8
    base.options.crt_static_default = false;
9
10
    base
11
}
(-)a/compiler/rustc_target/src/spec/arm_gentoo_linux_musleabi.rs (+11 lines)
Line 0 Link Here
1
use crate::spec::Target;
2
3
pub fn target() -> Target {
4
    let mut base = super::arm_unknown_linux_musleabi::target();
5
6
    base.llvm_target = "arm-gentoo-linux-musleabi".to_string();
7
    base.vendor = "gentoo".to_string();
8
    base.options.crt_static_default = false;
9
10
    base
11
}
(-)a/compiler/rustc_target/src/spec/armv7a_gentoo_linux_musleabihf.rs (+11 lines)
Line 0 Link Here
1
use crate::spec::Target;
2
3
pub fn target() -> Target {
4
    let mut base = super::armv7_unknown_linux_musleabihf::target();
5
6
    base.llvm_target = "armv7a-gentoo-linux-musleabihf".to_string();
7
    base.vendor = "gentoo".to_string();
8
    base.options.crt_static_default = false;
9
10
    base
11
}
(-)a/compiler/rustc_target/src/spec/i686_gentoo_linux_musl.rs (+11 lines)
Line 0 Link Here
1
use crate::spec::Target;
2
3
pub fn target() -> Target {
4
    let mut base = super::i686_unknown_linux_musl::target();
5
6
    base.llvm_target = "i686-gentoo-linux-musl".to_string();
7
    base.vendor = "gentoo".to_string();
8
    base.options.crt_static_default = false;
9
10
    base
11
}
(-)a/compiler/rustc_target/src/spec/mod.rs (-1 / +10 lines)
Lines 797-803 macro_rules! supported_targets { Link Here
797
    };
797
    };
798
}
798
}
799
799
800
mod arm_unknown_linux_musleabi;
801
800
supported_targets! {
802
supported_targets! {
803
    ("aarch64-gentoo-linux-musl", aarch64_gentoo_linux_musl),
804
    ("arm-unknown-linux-musleabi", arm_gentoo_linux_musleabi),
805
    ("armv7a-unknown-linux-musleabihf", armv7a_gentoo_linux_musleabihf),
806
    ("i686-gentoo-linux-musl", i686_gentoo_linux_musl),
807
    ("powerpc-gentoo-linux-musl", powerpc_gentoo_linux_musl),
808
    ("powerpc64-gentoo-linux-musl", powerpc64_gentoo_linux_musl),
809
    ("x86_64-gentoo-linux-musl", x86_64_gentoo_linux_musl),
810
801
    ("x86_64-unknown-linux-gnu", x86_64_unknown_linux_gnu),
811
    ("x86_64-unknown-linux-gnu", x86_64_unknown_linux_gnu),
802
    ("x86_64-unknown-linux-gnux32", x86_64_unknown_linux_gnux32),
812
    ("x86_64-unknown-linux-gnux32", x86_64_unknown_linux_gnux32),
803
    ("i686-unknown-linux-gnu", i686_unknown_linux_gnu),
813
    ("i686-unknown-linux-gnu", i686_unknown_linux_gnu),
Lines 824-830 supported_targets! { Link Here
824
    ("sparc64-unknown-linux-gnu", sparc64_unknown_linux_gnu),
834
    ("sparc64-unknown-linux-gnu", sparc64_unknown_linux_gnu),
825
    ("arm-unknown-linux-gnueabi", arm_unknown_linux_gnueabi),
835
    ("arm-unknown-linux-gnueabi", arm_unknown_linux_gnueabi),
826
    ("arm-unknown-linux-gnueabihf", arm_unknown_linux_gnueabihf),
836
    ("arm-unknown-linux-gnueabihf", arm_unknown_linux_gnueabihf),
827
    ("arm-unknown-linux-musleabi", arm_unknown_linux_musleabi),
828
    ("arm-unknown-linux-musleabihf", arm_unknown_linux_musleabihf),
837
    ("arm-unknown-linux-musleabihf", arm_unknown_linux_musleabihf),
829
    ("armv4t-unknown-linux-gnueabi", armv4t_unknown_linux_gnueabi),
838
    ("armv4t-unknown-linux-gnueabi", armv4t_unknown_linux_gnueabi),
830
    ("armv5te-unknown-linux-gnueabi", armv5te_unknown_linux_gnueabi),
839
    ("armv5te-unknown-linux-gnueabi", armv5te_unknown_linux_gnueabi),
(-)a/compiler/rustc_target/src/spec/powerpc64_gentoo_linux_musl.rs (+11 lines)
Line 0 Link Here
1
use crate::spec::Target;
2
3
pub fn target() -> Target {
4
    let mut base = super::powerpc64_unknown_linux_musl::target();
5
6
    base.llvm_target = "powerpc64-gentoo-linux-musl".to_string();
7
    base.vendor = "gentoo".to_string();
8
    base.options.crt_static_default = false;
9
10
    base
11
}
(-)a/compiler/rustc_target/src/spec/powerpc_gentoo_linux_musl.rs (+11 lines)
Line 0 Link Here
1
use crate::spec::Target;
2
3
pub fn target() -> Target {
4
    let mut base = super::powerpc_unknown_linux_musl::target();
5
6
    base.llvm_target = "powerpc-gentoo-linux-musl".to_string();
7
    base.vendor = "gentoo".to_string();
8
    base.options.crt_static_default = false;
9
10
    base
11
}
(-)a/compiler/rustc_target/src/spec/x86_64_gentoo_linux_musl.rs (+11 lines)
Line 0 Link Here
1
use crate::spec::Target;
2
3
pub fn target() -> Target {
4
    let mut base = super::x86_64_unknown_linux_musl::target();
5
6
    base.llvm_target = "x86_64-gentoo-linux-musl".to_string();
7
    base.vendor = "gentoo".to_string();
8
    base.options.crt_static_default = false;
9
10
    base
11
}

Return to bug 835414