From 43363d53538c3df7fca6a048fb245cbdefb9f3b5 Mon Sep 17 00:00:00 2001 From: kn Date: Fri, 2 Dec 2022 23:48:10 +0000 Subject: [PATCH] Fix aarch64 build by disabling CPU optimisations in bundled LZMA --- .../patches/patch-common_LZMA_SDK_C_CpuArch_c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 sysutils/uefitool/patches/patch-common_LZMA_SDK_C_CpuArch_c diff --git a/sysutils/uefitool/patches/patch-common_LZMA_SDK_C_CpuArch_c b/sysutils/uefitool/patches/patch-common_LZMA_SDK_C_CpuArch_c new file mode 100644 index 00000000000..6835b940bf1 --- /dev/null +++ b/sysutils/uefitool/patches/patch-common_LZMA_SDK_C_CpuArch_c @@ -0,0 +1,17 @@ +Disable CPU detection on ARMv7 and ARM64 + +Index: common/LZMA/SDK/C/CpuArch.c +--- common/LZMA/SDK/C/CpuArch.c.orig ++++ common/LZMA/SDK/C/CpuArch.c +@@ -415,9 +415,11 @@ BoolInt CPU_IsSupported_AES (void) { return APPLE_CRYP + + #else // __APPLE__ + ++#if !defined(__OpenBSD__) + #include + + #define USE_HWCAP ++#endif // !defined(__OpenBSD__) + + #ifdef USE_HWCAP +