From cfa49a461c7d8e8106c7014dbe1f00f3c848fbcb Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Fri, 10 Dec 2021 11:09:29 +1100 Subject: [PATCH] krb5: do not pack ccapi on Apple Silicon Fix fb6f89f2 so #pragma(pop) is also similarly guarded to exclude ARM --- 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 84c3d891f..ed7b848c6 100644 --- a/lib/krb5/krb5_ccapi.h +++ b/lib/krb5/krb5_ccapi.h @@ -231,7 +231,7 @@ struct cc_context_t { typedef cc_int32 (*cc_initialize_func)(cc_context_t*, cc_int32, cc_int32 *, char const **); -#ifdef __APPLE__ +#if defined(__APPLE__) && (defined(__ppc__) || defined(__ppc64__) || defined(__i386__) || defined(__x86_64__)) #pragma pack(pop) #endif