From: Stefan Eissing Date: Thu, 9 Mar 2023 11:32:36 +0000 (+0100) Subject: gssapi: align global `gss_OID_desc` vars to silence ld warnings on macOS ventura X-Git-Tag: curl-8_0_0~67 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=adaec5d1d026d5ac2e2028c6253250a2d21afdc7;p=thirdparty%2Fcurl.git gssapi: align global `gss_OID_desc` vars to silence ld warnings on macOS ventura Refs #9975 which first reported this. Closes #10718 --- diff --git a/lib/curl_gssapi.c b/lib/curl_gssapi.c index c4c4f88ef9..c6fe1256b2 100644 --- a/lib/curl_gssapi.c +++ b/lib/curl_gssapi.c @@ -34,10 +34,16 @@ #include "curl_memory.h" #include "memdebug.h" -gss_OID_desc Curl_spnego_mech_oid = { +#if defined(__GNUC__) +#define CURL_ALIGN8 __attribute__ ((aligned(8))) +#else +#define CURL_ALIGN8 +#endif + +gss_OID_desc Curl_spnego_mech_oid CURL_ALIGN8 = { 6, (char *)"\x2b\x06\x01\x05\x05\x02" }; -gss_OID_desc Curl_krb5_mech_oid = { +gss_OID_desc Curl_krb5_mech_oid CURL_ALIGN8 = { 9, (char *)"\x2a\x86\x48\x86\xf7\x12\x01\x02\x02" };