diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2016-08-05 12:23:46 +0400 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2016-08-09 22:57:36 +0200 |
commit | a9c87304b76d1d61687d585516abb4c6e0ae809e (patch) | |
tree | 8f905531a471b18efe4eafb9c7437a47dc669220 /pc-bios | |
parent | 7f2569246c81d5f88e74c142b8fbdc0ee601bffe (diff) | |
download | qemu-a9c87304b76d1d61687d585516abb4c6e0ae809e.zip qemu-a9c87304b76d1d61687d585516abb4c6e0ae809e.tar.gz qemu-a9c87304b76d1d61687d585516abb4c6e0ae809e.tar.bz2 |
build-sys: fix building with make CFLAGS=.. argument
When calling make with a CFLAGS=.. argument, the -g/-O filter is not
applied, which may result with build failure with ASAN for example. It
could be solved with an 'override' directive on CFLAGS, but that would
actually prevent setting different CFLAGS manually.
Instead, filter the CFLAGS argument from the top-level Makefile (so
you could still call make with a different CFLAGS argument on a
rom/Makefile manually)
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20160805082421.21994-2-marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'pc-bios')
-rw-r--r-- | pc-bios/optionrom/Makefile | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/pc-bios/optionrom/Makefile b/pc-bios/optionrom/Makefile index 24e175e..6bab490 100644 --- a/pc-bios/optionrom/Makefile +++ b/pc-bios/optionrom/Makefile @@ -24,8 +24,6 @@ QEMU_CFLAGS += $(call cc-option, $(QEMU_CFLAGS), -no-integrated-as) QEMU_CFLAGS += -m32 -include $(SRC_PATH)/pc-bios/optionrom/code16gcc.h endif -# Drop gcov and glib flags -CFLAGS := $(filter -O% -g%, $(CFLAGS)) QEMU_INCLUDES += -I$(SRC_PATH) Wa = -Wa, |