mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-27 21:26:36 +00:00
Fix the build when host arch == target arch
This commit is contained in:
parent
c2ea490757
commit
a008b17002
@ -273,6 +273,11 @@ gcc3_3-dirclean:
|
|||||||
#
|
#
|
||||||
#############################################################
|
#############################################################
|
||||||
GCC_BUILD_DIR3:=$(BUILD_DIR)/gcc-3.3-target
|
GCC_BUILD_DIR3:=$(BUILD_DIR)/gcc-3.3-target
|
||||||
|
|
||||||
|
ifeq ($(HOST_ARCH),$(ARCH))
|
||||||
|
TARGET_GCC_ARGS=$(TARGET_CONFIGURE_OPTS)
|
||||||
|
endif
|
||||||
|
|
||||||
$(GCC_BUILD_DIR3)/.gcc3_3_build_hacks: $(GCC_DIR3_DEPENDS)
|
$(GCC_BUILD_DIR3)/.gcc3_3_build_hacks: $(GCC_DIR3_DEPENDS)
|
||||||
#
|
#
|
||||||
# Make certain the uClibc start files are found
|
# Make certain the uClibc start files are found
|
||||||
@ -297,15 +302,16 @@ $(GCC_BUILD_DIR3)/.configured: $(GCC_BUILD_DIR3)/.gcc3_3_build_hacks
|
|||||||
mkdir -p $(GCC_BUILD_DIR3)
|
mkdir -p $(GCC_BUILD_DIR3)
|
||||||
(cd $(GCC_BUILD_DIR3); ln -fs $(ARCH)-linux build-$(GNU_TARGET_NAME))
|
(cd $(GCC_BUILD_DIR3); ln -fs $(ARCH)-linux build-$(GNU_TARGET_NAME))
|
||||||
(cd $(GCC_BUILD_DIR3); \
|
(cd $(GCC_BUILD_DIR3); \
|
||||||
|
$(TARGET_GCC_ARGS) \
|
||||||
AR_FOR_BUILD=ar \
|
AR_FOR_BUILD=ar \
|
||||||
AS_FOR_BUILD=as \
|
AS_FOR_BUILD=as \
|
||||||
LD_FOR_BUILD=ld \
|
LD_FOR_BUILD=ld \
|
||||||
NM_FOR_BUILD=nm \
|
NM_FOR_BUILD=nm \
|
||||||
CXX_FOR_BUILD=g++ \
|
|
||||||
RANLIB_FOR_BUILD=ranlib \
|
RANLIB_FOR_BUILD=ranlib \
|
||||||
HOST_CC=$(HOSTCC) \
|
HOST_CC=$(HOSTCC) \
|
||||||
CC_FOR_BUILD=$(HOSTCC) \
|
CC_FOR_BUILD=$(HOSTCC) \
|
||||||
GCC_FOR_BUILD=$(HOSTCC) \
|
GCC_FOR_BUILD=$(HOSTCC) \
|
||||||
|
CXX_FOR_BUILD=$(HOSTCC) \
|
||||||
AR_FOR_TARGET=$(TARGET_CROSS)ar \
|
AR_FOR_TARGET=$(TARGET_CROSS)ar \
|
||||||
AS_FOR_TARGET=$(TARGET_CROSS)as \
|
AS_FOR_TARGET=$(TARGET_CROSS)as \
|
||||||
LD_FOR_TARGET=$(TARGET_CROSS)ld \
|
LD_FOR_TARGET=$(TARGET_CROSS)ld \
|
||||||
@ -342,19 +348,18 @@ $(GCC_BUILD_DIR3)/.configured: $(GCC_BUILD_DIR3)/.gcc3_3_build_hacks
|
|||||||
# --enable-clocale=gnu \
|
# --enable-clocale=gnu \
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$(GCC_BUILD_DIR3)/.compiled: $(GCC_BUILD_DIR3)/.configured
|
$(GCC_BUILD_DIR3)/.compiled: $(GCC_BUILD_DIR3)/.configured
|
||||||
$(MAKE) -C $(GCC_BUILD_DIR3) \
|
$(MAKE) -C $(GCC_BUILD_DIR3) \
|
||||||
|
$(TARGET_GCC_ARGS) \
|
||||||
AR_FOR_BUILD=ar \
|
AR_FOR_BUILD=ar \
|
||||||
AS_FOR_BUILD=as \
|
AS_FOR_BUILD=as \
|
||||||
LD_FOR_BUILD=ld \
|
LD_FOR_BUILD=ld \
|
||||||
NM_FOR_BUILD=nm \
|
NM_FOR_BUILD=nm \
|
||||||
CXX_FOR_BUILD=g++ \
|
|
||||||
RANLIB_FOR_BUILD=ranlib \
|
RANLIB_FOR_BUILD=ranlib \
|
||||||
HOST_CC=$(HOSTCC) \
|
HOST_CC=$(HOSTCC) \
|
||||||
CC_FOR_BUILD=$(HOSTCC) \
|
CC_FOR_BUILD=$(HOSTCC) \
|
||||||
GCC_FOR_BUILD=$(HOSTCC) \
|
GCC_FOR_BUILD=$(HOSTCC) \
|
||||||
|
CXX_FOR_BUILD=$(HOSTCC) \
|
||||||
AR_FOR_TARGET=$(TARGET_CROSS)ar \
|
AR_FOR_TARGET=$(TARGET_CROSS)ar \
|
||||||
AS_FOR_TARGET=$(TARGET_CROSS)as \
|
AS_FOR_TARGET=$(TARGET_CROSS)as \
|
||||||
LD_FOR_TARGET=$(TARGET_CROSS)ld \
|
LD_FOR_TARGET=$(TARGET_CROSS)ld \
|
||||||
@ -367,16 +372,16 @@ $(GCC_BUILD_DIR3)/.compiled: $(GCC_BUILD_DIR3)/.configured
|
|||||||
|
|
||||||
$(TARGET_DIR)/usr/bin/gcc: $(GCC_BUILD_DIR3)/.compiled
|
$(TARGET_DIR)/usr/bin/gcc: $(GCC_BUILD_DIR3)/.compiled
|
||||||
$(MAKE) -C $(GCC_BUILD_DIR3) \
|
$(MAKE) -C $(GCC_BUILD_DIR3) \
|
||||||
|
$(TARGET_GCC_ARGS) \
|
||||||
AR_FOR_BUILD=ar \
|
AR_FOR_BUILD=ar \
|
||||||
AS_FOR_BUILD=as \
|
AS_FOR_BUILD=as \
|
||||||
LD_FOR_BUILD=ld \
|
LD_FOR_BUILD=ld \
|
||||||
NM_FOR_BUILD=nm \
|
NM_FOR_BUILD=nm \
|
||||||
CXX_FOR_BUILD=g++ \
|
|
||||||
RANLIB_FOR_BUILD=ranlib \
|
RANLIB_FOR_BUILD=ranlib \
|
||||||
HOST_CC=$(HOSTCC) \
|
HOST_CC=$(HOSTCC) \
|
||||||
GCC_FOR_BUILD=$(HOSTCC) \
|
|
||||||
CC_FOR_BUILD=$(HOSTCC) \
|
CC_FOR_BUILD=$(HOSTCC) \
|
||||||
GCC_FOR_BUILD=$(HOSTCC) \
|
GCC_FOR_BUILD=$(HOSTCC) \
|
||||||
|
CXX_FOR_BUILD=$(HOSTCC) \
|
||||||
AR_FOR_TARGET=$(TARGET_CROSS)ar \
|
AR_FOR_TARGET=$(TARGET_CROSS)ar \
|
||||||
AS_FOR_TARGET=$(TARGET_CROSS)as \
|
AS_FOR_TARGET=$(TARGET_CROSS)as \
|
||||||
LD_FOR_TARGET=$(TARGET_CROSS)ld \
|
LD_FOR_TARGET=$(TARGET_CROSS)ld \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user