summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-12-29 14:23:14 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-12-29 14:23:14 +0100
commit3db4ba6533ac486e9ca1ddf11ebd8e81f765642c (patch)
treea86145780db51a387d3790faa64937cea768ca5f
parent8e836eab296f88dd1061056ee67eb7c4051811d1 (diff)
downloadembtoolkit-3db4ba6533ac486e9ca1ddf11ebd8e81f765642c.tar.gz
embtoolkit-3db4ba6533ac486e9ca1ddf11ebd8e81f765642c.tar.bz2
embtoolkit-3db4ba6533ac486e9ca1ddf11ebd8e81f765642c.tar.xz
Toolchain: uClibc: explicitly set HOSTCC to avoid it to default to gcc
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rwxr-xr-xcore/mk/uclibc.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/mk/uclibc.mk b/core/mk/uclibc.mk
index 22f289c..55e254b 100755
--- a/core/mk/uclibc.mk
+++ b/core/mk/uclibc.mk
@@ -50,13 +50,13 @@ EMBTK_UCLIBC_CFLAGS += $(EMBTK_TARGET_MARCH) -pipe
#
# uClibc libraries make options.
#
-
UCLIBC_MAKE_OPTS := PREFIX="$(embtk_sysroot)/"
UCLIBC_MAKE_OPTS += CROSS_COMPILER_PREFIX="$(CROSS_COMPILE)"
UCLIBC_MAKE_OPTS += MULTILIB_DIR="/$(LIBDIR)/"
UCLIBC_MAKE_OPTS += RUNTIME_PREFIX="/" DEVEL_PREFIX="/usr/"
UCLIBC_MAKE_OPTS += KERNEL_HEADERS="$(embtk_sysroot)/usr/include/"
UCLIBC_MAKE_OPTS += UCLIBC_EXTRA_CFLAGS="$(EMBTK_UCLIBC_CFLAGS)"
+UCLIBC_MAKE_OPTS += HOSTCC="$(HOSTCC)"
# FIXME: unset incorrect variables in uClibc (mainline) Rules.mak for MIPS
ifeq ($(CONFIG_EMBTK_ARCH_MIPS),y)
@@ -105,7 +105,7 @@ endef
define __embtk_install_uclibc_headers
$(MAKE) -C $(UCLIBC_BUILD_DIR) distclean
$(embtk_configure_uclibc)
- $(MAKE) -C $(UCLIBC_BUILD_DIR) silentoldconfig
+ $(MAKE) -C $(UCLIBC_BUILD_DIR) $(UCLIBC_MAKE_OPTS) silentoldconfig
$(MAKE) -C $(UCLIBC_BUILD_DIR) $(UCLIBC_MAKE_OPTS) install_headers
$(MAKE) -C $(UCLIBC_BUILD_DIR) $(UCLIBC_MAKE_OPTS) install_startfiles
$(__embtk_install_uclibc_dummy)