From ed1c471bc642dfcbab0a35abc626781da6f3e0dd Mon Sep 17 00:00:00 2001 From: Abdoulaye Walsimou Gaye Date: Sat, 24 Nov 2012 16:30:37 +0100 Subject: Toolchain: eglibc: fix build failure when no optimization selected Signed-off-by: Abdoulaye Walsimou Gaye --- mk/eglibc.mk | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'mk') 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), \ -- cgit v1.2.3