]> git.proxmox.com Git - rustc.git/commitdiff
fix FTCBF by setting TARGET flags (Closes: #1050975)
authorFabian Grünbichler <debian@fabian.gruenbichler.email>
Fri, 8 Sep 2023 08:39:03 +0000 (10:39 +0200)
committerFabian Grünbichler <debian@fabian.gruenbichler.email>
Fri, 8 Sep 2023 08:40:22 +0000 (10:40 +0200)
Reported-by: Helmug Grohne <helmut@subdivi.de>
Signed-off-by: Fabian Grünbichler <debian@fabian.gruenbichler.email>
debian/rules

index a610da0adc186aed21e95549f588538eea7fc7fd..460e55720670d360006fb97992b978c870b5eeec 100755 (executable)
@@ -14,7 +14,13 @@ SED_RUSTC_BUILDDEP := sed -ne "/^Build-Depends:/,/^[^[:space:]\#]/{/^ *rustc:nat
 LOCAL_RUST_VERSION := $(shell rustc --version --verbose | sed -ne 's/^release: //p')
 
 include /usr/share/dpkg/buildflags.mk
-export CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
+# needed for cross-compilation to avoid passing host CFLAGS to the BUILD
+# compiler
+export TARGET_CFLAGS = $(CFLAGS)
+export TARGET_CXXFLAGS = $(CXXFLAGS)
+export TARGET_CPPFLAGS = $(CPPFLAGS)
+export TARGET_LDFLAGS = $(LDFLAGS)
+unexport CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
 export CARGO_HOME = $(CURDIR)/debian/cargo
 
 # Defines DEB_*_RUST_TYPE triples