From b8d209a178887cb0cce799a9f84aaefa526d667e Mon Sep 17 00:00:00 2001 From: Bertrand Jacquin Date: Thu, 24 Sep 2020 22:38:09 +0100 Subject: eclass/linux-build: add missing HOSTCXX and other make variables --- eclass/linux-build.eclass | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'eclass') diff --git a/eclass/linux-build.eclass b/eclass/linux-build.eclass index 28d08d3b..e395f27b 100644 --- a/eclass/linux-build.eclass +++ b/eclass/linux-build.eclass @@ -428,6 +428,7 @@ _linux-build_src_prepare_build() { if ! diff -q \ --ignore-matching-lines '^$' \ --ignore-matching-lines '^#' \ + --ignore-matching-lines '^CONFIG_PLUGIN_HOSTCC=' \ --ignore-matching-lines '^CONFIG_GCC_VERSION=' \ --ignore-matching-lines '^CONFIG_CLANG_VERSION=' \ "${BUILDDIR}/.config.old" "${BUILDDIR}/.config" ; then @@ -464,7 +465,19 @@ linux-build_src_prepare() { ) copt=( - CC="$(tc-getCC)" HOSTCC="${CBUILD}-gcc" CROSS_COMPILE="${CHOST}-" + HOSTCC="$(tc-getBUILD_CC)" HOSTCXX="$(tc-getBUILD_CXX)" + + CROSS_COMPILE="${CHOST}-" + CC="$(tc-getCC)" CXX="$(tc-getCXX)" + LD="$(tc-getLD)" + AR="$(tc-getAR)" + AS="$(tc-getAS)" + NM="$(tc-getNM)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + PKG_CONFIG="$(tc-getPKG_CONFIG)" + ARCH="$(tc-arch-kernel)" SUBARCH="$(tc-arch-kernel)" ) -- cgit v1.2.3