# --- T2-COPYRIGHT-NOTE-BEGIN --- # T2 SDE: package/*/rustc/hotfix-arch-targets.prepatch # Copyright (C) 2022 - 2024 The T2 SDE Project # # This Copyright note is generated by scripts/Create-CopyPatch, # more information can be found in the files COPYING and README. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License version 2. # --- T2-COPYRIGHT-NOTE-END --- --- rustc-1.75.0-src/vendor/cc-1.0.73/src/lib.rs.vanilla 2024-02-09 15:28:13.421492079 +0100 +++ rustc-1.75.0-src/vendor/cc-1.0.73/src/lib.rs 2024-02-09 15:28:45.660494655 +0100 @@ -2575,10 +2575,7 @@ "i586-unknown-linux-musl" => Some("musl"), "i686-pc-windows-gnu" => Some("i686-w64-mingw32"), "i686-uwp-windows-gnu" => Some("i686-w64-mingw32"), - "i686-unknown-linux-gnu" => self.find_working_gnu_prefix(&[ - "i686-linux-gnu", - "x86_64-linux-gnu", // transparently support gcc-multilib - ]), // explicit None if not found, so caller knows to fall back + "i686-unknown-linux-gnu" => Some("i686-linux-gnu"), "i686-unknown-linux-musl" => Some("musl"), "i686-unknown-netbsd" => Some("i486--netbsdelf"), "mips-unknown-linux-gnu" => Some("mips-linux-gnu"), @@ -2652,9 +2652,7 @@ "x86_64-pc-windows-gnu" => Some("x86_64-w64-mingw32"), "x86_64-uwp-windows-gnu" => Some("x86_64-w64-mingw32"), "x86_64-rumprun-netbsd" => Some("x86_64-rumprun-netbsd"), - "x86_64-unknown-linux-gnu" => self.find_working_gnu_prefix(&[ - "x86_64-linux-gnu", // rustfmt wrap - ]), // explicit None if not found, so caller knows to fall back + "x86_64-unknown-linux-gnu" => Some("x86_64-linux-gnu"), "x86_64-unknown-linux-musl" => Some("musl"), "x86_64-unknown-netbsd" => Some("x86_64--netbsd"), _ => None, --- rustc-1.64.0-src/vendor/cc-1.0.79/src/lib.rs.vanilla 2024-03-05 18:29:23.459651922 +0200 +++ rustc-1.64.0-src/vendor/cc-1.0.79/src/lib.rs 2024-03-05 18:30:48.995658756 +0200 @@ -2575,10 +2575,7 @@ "i586-unknown-linux-musl" => Some("musl"), "i686-pc-windows-gnu" => Some("i686-w64-mingw32"), "i686-uwp-windows-gnu" => Some("i686-w64-mingw32"), - "i686-unknown-linux-gnu" => self.find_working_gnu_prefix(&[ - "i686-linux-gnu", - "x86_64-linux-gnu", // transparently support gcc-multilib - ]), // explicit None if not found, so caller knows to fall back + "i686-unknown-linux-gnu" => Some("i686-linux-gnu"), "i686-unknown-linux-musl" => Some("musl"), "i686-unknown-netbsd" => Some("i486--netbsdelf"), "mips-unknown-linux-gnu" => Some("mips-linux-gnu"), @@ -2650,9 +2647,7 @@ "x86_64-pc-windows-gnu" => Some("x86_64-w64-mingw32"), "x86_64-uwp-windows-gnu" => Some("x86_64-w64-mingw32"), "x86_64-rumprun-netbsd" => Some("x86_64-rumprun-netbsd"), - "x86_64-unknown-linux-gnu" => self.find_working_gnu_prefix(&[ - "x86_64-linux-gnu", // rustfmt wrap - ]), // explicit None if not found, so caller knows to fall back + "x86_64-unknown-linux-gnu" => Some("x86_64-linux-gnu"), "x86_64-unknown-linux-musl" => Some("musl"), "x86_64-unknown-netbsd" => Some("x86_64--netbsd"), _ => None, --- rustc-1.64.0-src/vendor/cc/src/lib.rs.vanilla 2022-10-21 18:29:23.459651922 +0200 +++ rustc-1.64.0-src/vendor/cc/src/lib.rs 2022-10-21 18:30:48.995658756 +0200 @@ -2575,10 +2575,7 @@ "i586-unknown-linux-musl" => Some("musl"), "i686-pc-windows-gnu" => Some("i686-w64-mingw32"), "i686-uwp-windows-gnu" => Some("i686-w64-mingw32"), - "i686-unknown-linux-gnu" => self.find_working_gnu_prefix(&[ - "i686-linux-gnu", - "x86_64-linux-gnu", // transparently support gcc-multilib - ]), // explicit None if not found, so caller knows to fall back + "i686-unknown-linux-gnu" => Some("i686-linux-gnu"), "i686-unknown-linux-musl" => Some("musl"), "i686-unknown-netbsd" => Some("i486--netbsdelf"), "mips-unknown-linux-gnu" => Some("mips-linux-gnu"), @@ -2650,9 +2647,7 @@ "x86_64-pc-windows-gnu" => Some("x86_64-w64-mingw32"), "x86_64-uwp-windows-gnu" => Some("x86_64-w64-mingw32"), "x86_64-rumprun-netbsd" => Some("x86_64-rumprun-netbsd"), - "x86_64-unknown-linux-gnu" => self.find_working_gnu_prefix(&[ - "x86_64-linux-gnu", // rustfmt wrap - ]), // explicit None if not found, so caller knows to fall back + "x86_64-unknown-linux-gnu" => Some("x86_64-linux-gnu"), "x86_64-unknown-linux-musl" => Some("musl"), "x86_64-unknown-netbsd" => Some("x86_64--netbsd"), _ => None, --- rustc-1.77.0-src/vendor/crossbeam-utils/no_atomic.rs.vanilla 2024-03-22 21:34:46.580768569 +0100 +++ rustc-1.77.0-src/vendor/crossbeam-utils/no_atomic.rs 2024-03-22 21:34:53.408768225 +0100 @@ -9,4 +9,5 @@ "riscv32i-unknown-none-elf", "riscv32im-unknown-none-elf", "riscv32imc-unknown-none-elf", + "sparc-unknown-linux-gnu", ];