[Q][PATCH 3/5] UBUNTU: [Packaging] debian/rules.d/0-common-vars.mk: use native GCC
Zixing Liu
zixing.liu at canonical.com
Fri Jun 27 00:44:01 UTC 2025
This patch changes the gcc-$VERSION dependency generated by
0-common-vars.mk to gcc-$VERSION:native to explicitly ask for a native
GCC package instead of a foreign one (if cross-compiling is enabled).
Signed-off-by: Zixing Liu <zixing.liu at canonical.com>
---
debian/rules.d/0-common-vars.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debian/rules.d/0-common-vars.mk b/debian/rules.d/0-common-vars.mk
index 59e25d9672f3..0dd598545ac9 100644
--- a/debian/rules.d/0-common-vars.mk
+++ b/debian/rules.d/0-common-vars.mk
@@ -92,7 +92,7 @@ export gcc?=gcc-14
export rustc?=rustc
export rustfmt?=rustfmt
export bindgen?=bindgen
-GCC_BUILD_DEPENDS=\ $(gcc), $(gcc)-aarch64-linux-gnu [arm64] <cross>, $(gcc)-arm-linux-gnueabihf [armhf] <cross>, $(gcc)-powerpc64le-linux-gnu [ppc64el] <cross>, $(gcc)-riscv64-linux-gnu [riscv64] <cross>, $(gcc)-s390x-linux-gnu [s390x] <cross>, $(gcc)-x86-64-linux-gnu [amd64] <cross>,
+GCC_BUILD_DEPENDS=\ $(gcc):native, $(gcc)-aarch64-linux-gnu [arm64] <cross>, $(gcc)-arm-linux-gnueabihf [armhf] <cross>, $(gcc)-powerpc64le-linux-gnu [ppc64el] <cross>, $(gcc)-riscv64-linux-gnu [riscv64] <cross>, $(gcc)-s390x-linux-gnu [s390x] <cross>, $(gcc)-x86-64-linux-gnu [amd64] <cross>,
builddir := $(CURDIR)/debian/build
stampdir := $(CURDIR)/debian/stamps
--
2.48.1
More information about the kernel-team
mailing list