yann@2518: commit 4642f4eead07080bf46b6d67b873d303eda9fb48 yann@2518: Author: Khem Raj yann@2518: Date: Sat Jun 11 00:15:02 2011 -0700 yann@2518: yann@2518: Rules.mak: Rearrange appending UCLIBC_EXTRA_CFLAGS to CFLAGS yann@2518: yann@2518: UCLIBC_EXTRA_CFLAGS is currently added before the OPTIMIZATION flags yann@2518: and OPTIMIZATION is chosen to be Os by default. But in OE we pass the optimisation yann@2518: flags through UCLIBC_EXTRA_CFLAGS but they are not effective since -Os is yann@2518: specified at last. So we need to change the order of these option flags yann@2518: yann@2518: Signed-off-by: Khem Raj yann@2518: Signed-off-by: Bernhard Reutner-Fischer yann@2518: yann@2518: diff --git a/Rules.mak b/Rules.mak yann@2518: index a00deea..6b8f5b2 100644 yann@2518: --- a/Rules.mak yann@2518: +++ b/Rules.mak yann@2518: @@ -585,9 +585,6 @@ CFLAGS := -include $(top_srcdir)include/libc-symbols.h \ yann@2518: -nostdinc -I$(top_builddir)include -I$(top_srcdir)include -I. \ yann@2518: -I$(top_srcdir)libc/sysdeps/linux \ yann@2518: -I$(top_srcdir)libc/sysdeps/linux/$(TARGET_ARCH) yann@2518: -ifneq ($(strip $(UCLIBC_EXTRA_CFLAGS)),"") yann@2518: -CFLAGS += $(call qstrip,$(UCLIBC_EXTRA_CFLAGS)) yann@2518: -endif yann@2518: yann@2518: # We need this to be checked within libc-symbols.h yann@2518: ifneq ($(HAVE_SHARED),y) yann@2518: @@ -633,6 +630,9 @@ LDFLAGS += -Wl,-s yann@2518: else yann@2518: STRIPTOOL := true -Stripping_disabled yann@2518: endif yann@2518: +ifneq ($(strip $(UCLIBC_EXTRA_CFLAGS)),"") yann@2518: +CFLAGS += $(call qstrip,$(UCLIBC_EXTRA_CFLAGS)) yann@2518: +endif yann@2518: yann@2518: ifeq ($(DOMULTI),y) yann@2518: # we try to compile all sources at once into an object (IMA), but