From 87018882d1e02f609aa7c61f193b02af428adcfc Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Wed, 24 May 2023 20:44:30 -0700 Subject: [PATCH] ARM/Linux can fault on unaligned access Sometimes SIGBUS results from unaligned access. --- src/misc/pv/byteBuffer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/misc/pv/byteBuffer.h b/src/misc/pv/byteBuffer.h index e507f15..4a71c8a 100644 --- a/src/misc/pv/byteBuffer.h +++ b/src/misc/pv/byteBuffer.h @@ -157,7 +157,7 @@ struct swap<8> { * in execution time and/or object code size of byte-wise copy. */ -#ifdef _ARCH_PPC +#if defined(_ARCH_PPC) || defined(__arm__) || defined(_M_ARM) template union alignu {