mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-09 02:24:58 -06:00
configure, pc-bios/optionrom: pass cross CFLAGS correctly
The optionrom build is disregarding the flags passed to the configure script via --cross-cflags-i386. Pass it down and add it to the Makefile. This will make it possible to get the -m32 flag from $target_cflags to force a 32-bit build on 64-bit hosts, instead of supplying manually the arcane -Wa,-32 and linker emulation options. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
ebca847d05
commit
640aabc8ae
2 changed files with 19 additions and 15 deletions
|
@ -11,7 +11,7 @@ CFLAGS = -O2 -g
|
|||
quiet-command = $(if $(V),$1,$(if $(2),@printf " %-7s %s\n" $2 $3 && $1, @$1))
|
||||
cc-option = $(if $(shell $(CC) $1 -c -o /dev/null -xc /dev/null >/dev/null 2>&1 && echo OK), $1, $2)
|
||||
|
||||
override CFLAGS += -march=i486 -Wall -m16
|
||||
override CFLAGS += -march=i486 -Wall $(EXTRA_CFLAGS) -m16
|
||||
|
||||
# If -fcf-protection is enabled in flags or compiler defaults that will
|
||||
# conflict with -march=i486
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue