@@ -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