mirror of https://github.com/ipxe/ipxe.git
[arm] Use -mfloat-abi=soft only for EFI builds
The EFI ABI requires the use of -mfloat-abi=soft, but other platforms may require -mfloat-abi=hard. Allow for this by using -mfloat-abi=soft only for EFI builds. Signed-off-by: Michael Brown <mcb30@ipxe.org>pull/858/head
parent
9de6c45dd3
commit
c5e1f007ac
|
|
@ -5,7 +5,7 @@ SRCDIRS += arch/arm32/libgcc
|
||||||
|
|
||||||
# ARM32-specific flags
|
# ARM32-specific flags
|
||||||
#
|
#
|
||||||
CFLAGS += -mthumb -mcpu=cortex-a15 -mabi=aapcs -mfloat-abi=soft
|
CFLAGS += -mthumb -mcpu=cortex-a15 -mabi=aapcs
|
||||||
CFLAGS += -mword-relocations
|
CFLAGS += -mword-relocations
|
||||||
ASFLAGS += -mthumb -mcpu=cortex-a15
|
ASFLAGS += -mthumb -mcpu=cortex-a15
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,9 @@
|
||||||
# -*- makefile -*- : Force emacs to use Makefile mode
|
# -*- makefile -*- : Force emacs to use Makefile mode
|
||||||
|
|
||||||
|
# EFI uses the soft float ABI
|
||||||
|
#
|
||||||
|
CFLAGS += -mfloat-abi=soft
|
||||||
|
|
||||||
# Specify EFI image builder
|
# Specify EFI image builder
|
||||||
#
|
#
|
||||||
ELF2EFI = $(ELF2EFI32)
|
ELF2EFI = $(ELF2EFI32)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue