Currently the Makefile rules are not removing from the global CFLAGS
any of the OMIT cflags declared at file level. This patch fixes it.

Signed-off-by: Carmelo Amoroso <[email protected]>
Signed-off-by: Filippo Arcidiacono <[email protected]>
---
 Makerules |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/Makerules b/Makerules
index 367daa5..54344c5 100644
--- a/Makerules
+++ b/Makerules
@@ -230,7 +230,8 @@ collect_multi_flags = $(CFLAGS-$(notdir $(patsubst 
%/,%,$(dir $(d)))))
 
 CFLAGS_gen.dep = -MT $@ -MD -MP -MF $(dir $@).$(notdir $@).dep
 
-cmd_compile.c = $(CC) -c $< -o $@ $(CFLAGS) \
+cmd_compile.c = $(CC) -c $< -o $@ \
+       $(filter-out $(CFLAGS-OMIT-$(notdir $<)),$(CFLAGS)) \
        $(CFLAGS-$(suffix $@)) \
        $(filter-out $(CFLAGS-OMIT-$(notdir $<)),$(CFLAGS-$(notdir $(<D)))) \
        $(CFLAGS-$(subst $(top_srcdir),,$(dir $<))) \
-- 
1.7.7.6

_______________________________________________
uClibc mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/uclibc

Reply via email to