From: Bernhard Reutner-Fischer Date: Mon, 23 Jul 2007 11:37:25 +0000 (-0000) Subject: - iff the cross-compiler supports certain mtune,march,mabi flags then use them for... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=58002d40e98abdff50a154fc75816bc8d148f749;p=buildroot.git - iff the cross-compiler supports certain mtune,march,mabi flags then use them for the packages. This should make it obvious if the wrong compiler is used to build the target. --- diff --git a/package/Makefile.in b/package/Makefile.in index fc2ce7229b..0384dfa0c8 100644 --- a/package/Makefile.in +++ b/package/Makefile.in @@ -34,6 +34,22 @@ TARGET_CFLAGS+= $(BR2_SYSROOT) $(BR2_ISYSROOT) #TARGET_LDFLAGS=-Wl,$(BR2_SYSROOT) endif +CC_TARGET_TUNE_:=$(strip $(subst ",,BR2_GCC_TARGET_TUNE)) +#")) +CC_TARGET_ARCH_:=$(strip $(subst ",,BR2_GCC_TARGET_ARCH)) +#")) +CC_TARGET_ABI_:=$(strip $(subst ",,BR2_GCC_TARGET_ABI)) +#")) +ifneq ($(CC_TARGET_TUNE_),) +TARGET_CFLAGS+=-mtune=$(CC_TARGET_TUNE_) +endif +ifneq ($(CC_TARGET_ARCH_),) +TARGET_CFLAGS+=-march=$(CC_TARGET_ARCH_) +endif +ifneq ($(CC_TARGET_ABI_),) +TARGET_CFLAGS+=-mabi=$(CC_TARGET_ABI_) +endif + ifneq ($(BR2_PREFER_STATIC_LIB),y) ifeq ($(BR2_x86_64),y) TARGET_CFLAGS+=-fPIC -DPIC