Skip to content

Commit f71d1d6

Browse files
authored
add helenos linker identifications (#1615)
1 parent e0e4b13 commit f71d1d6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/lib.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3503,11 +3503,13 @@ impl Build {
35033503
// Note: there is no `aarch64-pc-windows-gnu` target, only `-gnullvm`
35043504
"aarch64-pc-windows-gnullvm" => Some("aarch64-w64-mingw32"),
35053505
"aarch64-uwp-windows-gnu" => Some("aarch64-w64-mingw32"),
3506+
"aarch64-unknown-helenos" => Some("aarch64-helenos"),
35063507
"aarch64-unknown-linux-gnu" => Some("aarch64-linux-gnu"),
35073508
"aarch64-unknown-linux-musl" => Some("aarch64-linux-musl"),
35083509
"aarch64-unknown-netbsd" => Some("aarch64--netbsd"),
35093510
"arm-unknown-linux-gnueabi" => Some("arm-linux-gnueabi"),
35103511
"armv4t-unknown-linux-gnueabi" => Some("arm-linux-gnueabi"),
3512+
"armv5te-unknown-helenos-eabi" => Some("arm-helenos"),
35113513
"armv5te-unknown-linux-gnueabi" => Some("arm-linux-gnueabi"),
35123514
"armv5te-unknown-linux-musleabi" => Some("arm-linux-gnueabi"),
35133515
"arm-unknown-linux-gnueabihf" => Some("arm-linux-gnueabihf"),
@@ -3530,6 +3532,7 @@ impl Build {
35303532
"i686-pc-windows-gnu" => Some("i686-w64-mingw32"),
35313533
"i686-pc-windows-gnullvm" => Some("i686-w64-mingw32"),
35323534
"i686-uwp-windows-gnu" => Some("i686-w64-mingw32"),
3535+
"i686-unknown-helenos" => Some("i686-helenos"),
35333536
"i686-unknown-linux-gnu" => self.find_working_gnu_prefix(&[
35343537
"i686-linux-gnu",
35353538
"x86_64-linux-gnu", // transparently support gcc-multilib
@@ -3548,6 +3551,7 @@ impl Build {
35483551
"mipsisa32r6el-unknown-linux-gnu" => Some("mipsisa32r6el-linux-gnu"),
35493552
"mipsisa64r6-unknown-linux-gnuabi64" => Some("mipsisa64r6-linux-gnuabi64"),
35503553
"mipsisa64r6el-unknown-linux-gnuabi64" => Some("mipsisa64r6el-linux-gnuabi64"),
3554+
"powerpc-unknown-helenos" => Some("ppc-helenos"),
35513555
"powerpc-unknown-linux-gnu" => Some("powerpc-linux-gnu"),
35523556
"powerpc-unknown-linux-gnuspe" => Some("powerpc-linux-gnuspe"),
35533557
"powerpc-unknown-netbsd" => Some("powerpc--netbsd"),
@@ -3592,6 +3596,7 @@ impl Build {
35923596
"riscv64gc-unknown-netbsd" => Some("riscv64--netbsd"),
35933597
"s390x-unknown-linux-gnu" => Some("s390x-linux-gnu"),
35943598
"sparc-unknown-linux-gnu" => Some("sparc-linux-gnu"),
3599+
"sparc64-unknown-helenos" => Some("sparc64-helenos"),
35953600
"sparc64-unknown-linux-gnu" => Some("sparc64-linux-gnu"),
35963601
"sparc64-unknown-netbsd" => Some("sparc64--netbsd"),
35973602
"sparcv9-sun-solaris" => Some("sparcv9-sun-solaris"),
@@ -3613,6 +3618,7 @@ impl Build {
36133618
"x86_64-pc-windows-gnullvm" => Some("x86_64-w64-mingw32"),
36143619
"x86_64-uwp-windows-gnu" => Some("x86_64-w64-mingw32"),
36153620
"x86_64-rumprun-netbsd" => Some("x86_64-rumprun-netbsd"),
3621+
"x86_64-unknown-helenos" => Some("amd64-helenos"),
36163622
"x86_64-unknown-linux-gnu" => self.find_working_gnu_prefix(&[
36173623
"x86_64-linux-gnu", // rustfmt wrap
36183624
]), // explicit None if not found, so caller knows to fall back

0 commit comments

Comments
 (0)