From fb6f89f295ce091f2c99223986f09c2a3f3ff21a Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Thu, 19 Nov 2020 11:04:19 +1100 Subject: [PATCH] lib/krb5: do not pack ccapi on Apple Silicon macOS packs ccapi structures to 16 bits on PowerPC and Intel platforms only; no special packing is used on ARM (Apple Silicon). Harmonize so Heimdal is ABI compatible. --- lib/krb5/krb5_ccapi.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/krb5/krb5_ccapi.h b/lib/krb5/krb5_ccapi.h index 5a7fe6a41..84c3d891f 100644 --- a/lib/krb5/krb5_ccapi.h +++ b/lib/krb5/krb5_ccapi.h @@ -38,7 +38,7 @@ #include - #ifdef __APPLE__ +#if defined(__APPLE__) && (defined(__ppc__) || defined(__ppc64__) || defined(__i386__) || defined(__x86_64__)) #pragma pack(push,2) #endif