Make sure cross building binutils works
authorEric Andersen <andersen@codepoet.org>
Wed, 3 Sep 2003 23:05:45 +0000 (23:05 -0000)
committerEric Andersen <andersen@codepoet.org>
Wed, 3 Sep 2003 23:05:45 +0000 (23:05 -0000)
make/gcc_target.mk

index 3377b66459bc19cc3efe364de23bbe3346cd343f..a3973a8d0fdab8b0ac1eb9771f5c481173689c05 100644 (file)
@@ -90,6 +90,8 @@ $(BINUTILS_DIR2)/.configured: $(BINUTILS_DIR2_DEPENDS)
        mkdir -p $(TARGET_DIR)/usr/$(GNU_TARGET_NAME)/
        (cd $(BINUTILS_DIR2); ln -fs $(ARCH)-linux build-$(GNU_TARGET_NAME))
        (cd $(BINUTILS_DIR2); $(TARGET_CONFIGURE_OPTS) \
+               CC_FOR_HOST=$(HOSTCC) \
+               CXX_FOR_HOST=$(HOSTCC) \
                CC_FOR_BUILD=$(TARGET_CROSS)gcc \
                CXX_FOR_BUILD=$(TARGET_CROSS)g++ \
                AR_FOR_TARGET=$(TARGET_CROSS)ar \
@@ -123,6 +125,8 @@ $(BINUTILS_DIR2)/.configured: $(BINUTILS_DIR2_DEPENDS)
 $(BINUTILS_DIR2)/binutils/objdump: $(BINUTILS_DIR2)/.configured
        $(MAKE) -C $(BINUTILS_DIR2) \
                $(TARGET_CONFIGURE_OPTS) \
+               CC_FOR_HOST=$(HOSTCC) \
+               CXX_FOR_HOST=$(HOSTCC) \
                CC_FOR_BUILD=$(TARGET_CROSS)gcc \
                CXX_FOR_BUILD=$(TARGET_CROSS)g++ \
                AR_FOR_TARGET=$(TARGET_CROSS)ar \
@@ -138,6 +142,8 @@ $(BINUTILS_DIR2)/binutils/objdump: $(BINUTILS_DIR2)/.configured
 $(TARGET_DIR)/usr/bin/ld: $(BINUTILS_DIR2)/binutils/objdump 
        $(MAKE) -C $(BINUTILS_DIR2) \
                $(TARGET_CONFIGURE_OPTS) \
+               CC_FOR_HOST=$(HOSTCC) \
+               CXX_FOR_HOST=$(HOSTCC) \
                CC_FOR_BUILD=$(TARGET_CROSS)gcc \
                CXX_FOR_BUILD=$(TARGET_CROSS)g++ \
                AR_FOR_TARGET=$(TARGET_CROSS)ar \