diff options
-rw-r--r-- | mk/llvm/llvm.mk | 3 | ||||
-rw-r--r-- | mk/toolchain.mk | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/mk/llvm/llvm.mk b/mk/llvm/llvm.mk index 72e111d..c3b06cf 100644 --- a/mk/llvm/llvm.mk +++ b/mk/llvm/llvm.mk @@ -34,11 +34,14 @@ LLVM_BUILD_DIR := $(embtk_toolsb)/llvm-build LLVM_DEPS := clang_install +LLVM_WITH_HASHSTYLE := $(if $(CONFIG_EMBTK_CLIB_UCLIBC),--with-default-hash-style=sysv) + __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 += $(LLVM_WITH_FLOAT) $(LLVM_WITH_FPU) +LLVM_CONFIGURE_OPTS += $(LLVM_WITH_HASHSTYLE) 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 3a846f0..1b277c2 100644 --- a/mk/toolchain.mk +++ b/mk/toolchain.mk @@ -66,7 +66,6 @@ __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 __TARGET_CFLAGS += $(if $(CONFIG_EMBTK_LLVM_ONLY_TOOLCHAIN),$(__clang_cflags)) __TARGET_CFLAGS += $(if $(CONFIG_EMBTK_LLVM_DEFAULT_TOOLCHAIN),$(__clang_cflags)) |