From 342292f7aa0533ec8438dfdb38ba8d794d0384ce Mon Sep 17 00:00:00 2001 From: Abdoulaye Walsimou Gaye Date: Sun, 30 Dec 2012 21:07:53 +0100 Subject: Toolchain: clang/llvm: are now to handle default -mcpu, so use this feature Signed-off-by: Abdoulaye Walsimou Gaye --- mk/llvm/llvm.mk | 1 + mk/toolchain.mk | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/mk/llvm/llvm.mk b/mk/llvm/llvm.mk index 6b4685b..091ae01 100644 --- a/mk/llvm/llvm.mk +++ b/mk/llvm/llvm.mk @@ -37,6 +37,7 @@ LLVM_DEPS := clang_install __embtk_binutils_inc := $(call __embtk_pkg_srcdir,binutils)/include LLVM_CONFIGURE_OPTS := --target=$(STRICT_GNU_TARGET) LLVM_CONFIGURE_OPTS += --enable-targets=$(LINUX_ARCH) +LLVM_CONFIGURE_OPTS += --with-default-cpu=$(EMBTK_MCU_FLAG) LLVM_CONFIGURE_OPTS += --with-default-sysroot=$(embtk_sysroot) LLVM_CONFIGURE_OPTS += --enable-optimized LLVM_CONFIGURE_OPTS += --with-bug-report-url=$(EMBTK_BUGURL) diff --git a/mk/toolchain.mk b/mk/toolchain.mk index fa65de0..b0b21f6 100644 --- a/mk/toolchain.mk +++ b/mk/toolchain.mk @@ -66,7 +66,7 @@ __TARGET_CFLAGS += $(if $(CONFIG_EMBTK_TARGET_WITH_DEBUG_DATA),-g) # cflags for clang __clang_cflags := -Qunused-arguments -fcolor-diagnostics -__clang_cflags += -Wl,--hash-style=sysv $(EMBTK_TARGET_MCPU) +__clang_cflags += -Wl,--hash-style=sysv __clang_cflags += $(if $(CONFIG_EMBTK_SOFTFLOAT),-mfloat-abi=soft) __clang_cflags += $(if $(CONFIG_EMBTK_HARDFLOAT),-mfloat-abi=hard) __TARGET_CFLAGS += $(if $(CONFIG_EMBTK_LLVM_ONLY_TOOLCHAIN),$(__clang_cflags)) -- cgit v1.2.3