diff options
Diffstat (limited to 'toolchain/toolchain-external')
| -rw-r--r-- | toolchain/toolchain-external/ext-tool.mk | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/toolchain/toolchain-external/ext-tool.mk b/toolchain/toolchain-external/ext-tool.mk index 328f9088f..6f5de81eb 100644 --- a/toolchain/toolchain-external/ext-tool.mk +++ b/toolchain/toolchain-external/ext-tool.mk @@ -122,6 +122,7 @@ endif  TOOLCHAIN_EXTERNAL_CROSS=$(TOOLCHAIN_EXTERNAL_BIN)/$(TOOLCHAIN_EXTERNAL_PREFIX)-  TOOLCHAIN_EXTERNAL_CC=$(TOOLCHAIN_EXTERNAL_CROSS)gcc +TOOLCHAIN_EXTERNAL_CXX=$(TOOLCHAIN_EXTERNAL_CROSS)g++  TOOLCHAIN_EXTERNAL_WRAPPER_ARGS = \  	-DBR_CROSS_PATH='"$(TOOLCHAIN_EXTERNAL_BIN)/"' \  	-DBR_SYSROOT='"$(STAGING_DIR)"' @@ -201,7 +202,7 @@ $(TOOLCHAIN_EXTERNAL_DIR)/.extracted: $(DL_DIR)/$(TOOLCHAIN_EXTERNAL_SOURCE)  # type of C library and all C library features.  $(STAMP_DIR)/ext-toolchain-checked:  	@echo "Checking external toolchain settings" -	$(Q)$(call check_cross_compiler_exists) +	$(Q)$(call check_cross_compiler_exists,$(TOOLCHAIN_EXTERNAL_CC))  	$(Q)SYSROOT_DIR=`$(TOOLCHAIN_EXTERNAL_CC) -print-sysroot 2>/dev/null` ; \  	if test -z "$${SYSROOT_DIR}" ; then \  		SYSROOT_DIR=`readlink -f $$(LANG=C $(TOOLCHAIN_EXTERNAL_CC) -print-file-name=libc.a) |sed -r -e 's:usr/lib/libc\.a::;'` ; \ @@ -211,10 +212,10 @@ $(STAMP_DIR)/ext-toolchain-checked:  		exit 1 ; \  	fi ; \  	if test x$(BR2_arm) == x"y" ; then \ -		$(call check_arm_abi) ; \ +		$(call check_arm_abi,$(TOOLCHAIN_EXTERNAL_CC)) ; \  	fi ; \  	if test x$(BR2_INSTALL_LIBSTDCPP) == x"y" ; then \ -		$(call check_cplusplus) ; \ +		$(call check_cplusplus,$(TOOLCHAIN_EXTERNAL_CXX)) ; \  	fi ; \  	if test x$(BR2_TOOLCHAIN_EXTERNAL_UCLIBC) == x"y" ; then \  		$(call check_uclibc,$${SYSROOT_DIR}) ; \ | 
