From 361f41645cdf920d431e2d68dcfa3f98088c2e03 Mon Sep 17 00:00:00 2001 From: Andrew Balmos Date: Thu, 10 Dec 2020 22:15:24 -0500 Subject: [PATCH] efi: Only use arm flags if supported Support gcc 8 on arm --- src/boot/efi/meson.build | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/boot/efi/meson.build b/src/boot/efi/meson.build index c853f8e951..24177f9384 100644 --- a/src/boot/efi/meson.build +++ b/src/boot/efi/meson.build @@ -156,7 +156,13 @@ if have_gnu_efi compile_args += ['-mno-sse', '-mno-mmx'] elif efi_arch == 'arm' - compile_args += ['-mgeneral-regs-only'] + if cc.has_argument('-mgeneral-regs-only') + compile_args += ['-mgeneral-regs-only'] + endif + + if cc.has_argument('-mfpu=none') + compile_args += ['-mfpu=none'] + endif endif if get_option('werror') == true compile_args += ['-Werror']