From ef16df69d72468a623364ee91d382f99adc2c680 Mon Sep 17 00:00:00 2001 From: Peter Michael Green Date: Thu, 20 Oct 2022 17:38:40 +0100 Subject: [PATCH] Hack broken rust target selection so it produces the right target on raspbian. Gbp-Pq: Name raspbian-rust-triplet-hack.patch --- build/moz.configure/rust.configure | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build/moz.configure/rust.configure b/build/moz.configure/rust.configure index af34c4609d..93c3cf9873 100644 --- a/build/moz.configure/rust.configure +++ b/build/moz.configure/rust.configure @@ -249,9 +249,14 @@ def rust_compiler(rustc_info, cargo_info, target): @depends(rustc, when=rust_compiler) +@imports("sys") +@imports(_from="__builtin__", _import='repr') @imports(_from="__builtin__", _import="ValueError") def rust_supported_targets(rustc): + #HACK: if there are multiple matches the algorithm uses the last one + #put arm-unknown-linux-gnuebihf on the end of the list so it gets preffered out = check_cmd_output(rustc, "--print", "target-list").splitlines() + out.append("arm-unknown-linux-gnueabihf") data = {} for t in out: try: -- 2.30.2