diff options
-rw-r--r-- | eclass/linux-build.eclass | 15 |
1 files changed, 14 insertions, 1 deletions
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)" ) |