summaryrefslogtreecommitdiffstats
path: root/arch/arm/Makefile
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2018-03-13 15:48:49 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2018-03-29 08:16:40 +0200
commitb7886e7eacffa2471cb51e71479e37cd071fa6b3 (patch)
treea9bb4f05264796f413b59afcc2a7138a9e0431ce /arch/arm/Makefile
parent653218a2f64d39fdc9bc93c75aad18cd284aea72 (diff)
downloadbarebox-b7886e7eacffa2471cb51e71479e37cd071fa6b3.tar.gz
barebox-b7886e7eacffa2471cb51e71479e37cd071fa6b3.tar.xz
ARM: aarch64: compile with strict alignment
barebox runs with MMU disabled at least during startup. We need -mstrict-alignment for these parts to avoid alignment aborts. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/Makefile')
-rw-r--r--arch/arm/Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/Makefile b/arch/arm/Makefile
index da307343c7..cf84a9a1c1 100644
--- a/arch/arm/Makefile
+++ b/arch/arm/Makefile
@@ -23,6 +23,8 @@ endif
# accesses
ifneq ($(CONFIG_CPU_V8),y)
CFLAGS += -mno-unaligned-access
+else
+CFLAGS += -mstrict-align
endif