debian/rules: Set CC/LD to enable cross-building
authorElliott Mitchell <ehem+debian@m5p.com>
Fri, 17 Jul 2020 02:07:31 +0000 (19:07 -0700)
committerHans van Kranenburg <hans@knorrie.org>
Fri, 26 Feb 2021 19:10:29 +0000 (20:10 +0100)
Always set $(CC) and $(LD) when building.  This has no effect on native
builds, but is needed for cross-builds to use the right compiler.

Signed-off-by: Elliott Mitchell <ehem+debian@m5p.com>
Acked-by: Hans van Kranenburg <hans@knorrie.org>
debian/rules

index b21c9e69486c294f1ad98e2bdc7356f19a467a6e..05e3176432043022ee61bce4b940b5cb971429b3 100755 (executable)
@@ -135,6 +135,8 @@ dpkg_CPPFLAGS := $(shell $(dbmo) dpkg-buildflags --get CPPFLAGS)
 dpkg_LDFLAGS  := $(shell $(dbmo) dpkg-buildflags --get LDFLAGS)
 
 make_args_common := \
+       CC=$(DEB_HOST_MULTIARCH)-gcc \
+       LD=$(DEB_HOST_MULTIARCH)-ld \
        XEN_COMPILE_ARCH=$(xen_arch_$(DEB_BUILD_ARCH))
 
 make_args_xen := $(make_args_common) \