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
