diff options
| author | Gustavo Zacarias <gustavo@zacarias.com.ar> | 2011-12-03 10:53:43 -0300 | 
|---|---|---|
| committer | Peter Korsgaard <jacmet@sunsite.dk> | 2011-12-07 22:42:48 +0100 | 
| commit | 713bb00aa2ab6da400766bc8683f6b95fbacdece (patch) | |
| tree | 527e047fdad78834f47bf76497f6b84736e25a42 | |
| parent | 8c9a74836aef0c0a6e7e8aee614982225a89d5cf (diff) | |
| download | buildroot-novena-713bb00aa2ab6da400766bc8683f6b95fbacdece.tar.gz buildroot-novena-713bb00aa2ab6da400766bc8683f6b95fbacdece.zip | |
uclibc: update internal toolchain build
Update the uClibc build procedure to accomodate for the new build
system, otherwise it breaks with snapshot versions.
As pointed by linuxjacques on IRC.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
| -rw-r--r-- | toolchain/uClibc/uclibc.mk | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/toolchain/uClibc/uclibc.mk b/toolchain/uClibc/uclibc.mk index 6335e6a5b..fbfb0dfd1 100644 --- a/toolchain/uClibc/uclibc.mk +++ b/toolchain/uClibc/uclibc.mk @@ -384,6 +384,7 @@ $(UCLIBC_DIR)/.config: $(UCLIBC_DIR)/.oldconfig  		PREFIX=$(TOOLCHAIN_DIR)/uClibc_dev/ \  		DEVEL_PREFIX=/usr/ \  		RUNTIME_PREFIX=$(TOOLCHAIN_DIR)/uClibc_dev/ \ +		CROSS_COMPILE="$(TARGET_CROSS)" \  		HOSTCC="$(HOSTCC)" \  		oldconfig  	touch $@ @@ -401,6 +402,7 @@ $(UCLIBC_DIR)/.configured: $(LINUX_HEADERS_DIR)/.configured $(UCLIBC_DIR)/.confi  		PREFIX=$(TOOLCHAIN_DIR)/uClibc_dev/ \  		DEVEL_PREFIX=/usr/ \  		RUNTIME_PREFIX=$(TOOLCHAIN_DIR)/uClibc_dev/ \ +		CROSS_COMPILE="$(TARGET_CROSS)" \  		HOSTCC="$(HOSTCC)" headers \  		lib/crt1.o lib/crti.o lib/crtn.o \  		install_headers @@ -421,6 +423,7 @@ $(UCLIBC_DIR)/lib/libc.a: $(UCLIBC_DIR)/.configured $(gcc_intermediate) $(LIBFLO  		PREFIX= \  		DEVEL_PREFIX=/ \  		RUNTIME_PREFIX=/ \ +		CROSS_COMPILE="$(TARGET_CROSS)" \  		HOSTCC="$(HOSTCC)" \  		all  	touch -c $@ @@ -431,6 +434,7 @@ uclibc-menuconfig: dirs $(UCLIBC_DIR)/.config  		PREFIX=$(TOOLCHAIN_DIR)/uClibc_dev/ \  		DEVEL_PREFIX=/usr/ \  		RUNTIME_PREFIX=$(TOOLCHAIN_DIR)/uClibc_dev/ \ +		CROSS_COMPILE="$(TARGET_CROSS)" \  		HOSTCC="$(HOSTCC)" \  		menuconfig && \  	touch -c $(UCLIBC_DIR)/.config @@ -442,6 +446,7 @@ $(STAGING_DIR)/usr/lib/libc.a: $(UCLIBC_DIR)/lib/libc.a  		PREFIX=$(STAGING_DIR) \  		DEVEL_PREFIX=/usr/ \  		RUNTIME_PREFIX=/ \ +		CROSS_COMPILE="$(TARGET_CROSS)" \  		install_runtime install_dev  	# Install the kernel headers to the staging dir if necessary  	if [ ! -f $(STAGING_DIR)/usr/include/linux/version.h ]; then \ @@ -471,6 +476,7 @@ $(TARGET_DIR)/lib/libc.so.0: $(STAGING_DIR)/usr/lib/libc.a  		PREFIX=$(TARGET_DIR) \  		DEVEL_PREFIX=/usr/ \  		RUNTIME_PREFIX=/ \ +		CROSS_COMPILE="$(TARGET_CROSS)" \  		install_runtime  	touch -c $@ | 
