diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2012-11-24 16:30:37 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2012-11-24 16:30:37 +0100 |
commit | ed1c471bc642dfcbab0a35abc626781da6f3e0dd (patch) | |
tree | 5140b5794b0f11e08d90b8d7b7b4831f5434784f | |
parent | ce040a3052c947292a540f41b189ab73b78d9b3c (diff) | |
download | embtoolkit-ed1c471bc642dfcbab0a35abc626781da6f3e0dd.tar.gz embtoolkit-ed1c471bc642dfcbab0a35abc626781da6f3e0dd.tar.bz2 embtoolkit-ed1c471bc642dfcbab0a35abc626781da6f3e0dd.tar.xz |
Toolchain: eglibc: fix build failure when no optimization selected
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rw-r--r-- | mk/eglibc.mk | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/mk/eglibc.mk b/mk/eglibc.mk index 236941d..e98d138 100644 --- a/mk/eglibc.mk +++ b/mk/eglibc.mk @@ -36,9 +36,11 @@ EGLIBC_HEADERS_SRC_DIR := $(EGLIBC_SRC_DIR) EGLIBC_HEADERS_BUILD_DIR := $(embtk_toolsb)/eglibc-headers-build EGLIBC_HEADERS_KCONFIGS_NAME := EGLIBC -embtk_eglibc_cflags := $(TARGET_CFLAGS) $(EMBTK_TARGET_MCPU) -embtk_eglibc_cflags += $(EMBTK_TARGET_ABI) $(EMBTK_TARGET_FLOAT_CFLAGS) -embtk_eglibc_cflags += $(EMBTK_TARGET_MARCH) -pipe +__embtk_eglibc_cflags := $(TARGET_CFLAGS) $(EMBTK_TARGET_MCPU) +__embtk_eglibc_cflags += $(EMBTK_TARGET_ABI) $(EMBTK_TARGET_FLOAT_CFLAGS) +__embtk_eglibc_cflags += $(EMBTK_TARGET_MARCH) -pipe +# eglibc does not support -O0 optimization +embtk_eglibc_cflags := $(subst -O0,-O1,$(__embtk_eglibc_cflags)) # Hard or soft floating point in eglibc? embtk_eglibc_floattype := $(if $(CONFIG_EMBTK_SOFTFLOAT), \ |