diff options
| author | Peter Korsgaard <peter@korsgaard.com> | 2019-01-10 23:34:11 +0100 |
|---|---|---|
| committer | Peter Jones <pjones@redhat.com> | 2020-07-23 20:52:12 -0400 |
| commit | 7f080b30f3c3718d6b2533f62a50f373fd2cda21 (patch) | |
| tree | c9f965a0004254736bc6154453729d37125fcca8 /Make.defaults | |
| parent | 8544018093b8aa4311b1e970f8396140c22ede0b (diff) | |
| download | efi-boot-shim-7f080b30f3c3718d6b2533f62a50f373fd2cda21.tar.gz efi-boot-shim-7f080b30f3c3718d6b2533f62a50f373fd2cda21.zip | |
Make.default: use correct flags to disable unaligned access for 32 bit ARM
The GCC flag to disable unaligned access on 32bit ARM is
-mno-unaligned-access, not -mstrict-align (which is used on aarch64):
https://lkml.org/lkml/2018/8/3/294
Otherwise build dies with:
arm-linux-gnueabihf-gcc: error: unrecognized command line option
‘-mstrict-align’; did you mean ‘-Wstrict-aliasing’?
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Upstream-commit-id: 41b93358e8c
Diffstat (limited to 'Make.defaults')
| -rw-r--r-- | Make.defaults | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Make.defaults b/Make.defaults index bbfc1d7f..09807bd8 100644 --- a/Make.defaults +++ b/Make.defaults @@ -72,7 +72,7 @@ ifeq ($(ARCH),aarch64) ARCH_CFLAGS ?= endif ifeq ($(ARCH),arm) - ARCH_CFLAGS ?= -DMDE_CPU_ARM -DPAGE_SIZE=4096 -mstrict-align + ARCH_CFLAGS ?= -DMDE_CPU_ARM -DPAGE_SIZE=4096 -mno-unaligned-access LIBDIR ?= $(prefix)/lib ARCH_SUFFIX ?= arm ARCH_SUFFIX_UPPER ?= ARM |
