]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
gssapi: align global `gss_OID_desc` vars to silence ld warnings on macOS ventura
authorStefan Eissing <stefan@eissing.org>
Thu, 9 Mar 2023 11:32:36 +0000 (12:32 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 10 Mar 2023 07:04:42 +0000 (08:04 +0100)
Refs #9975 which first reported this.

Closes #10718

lib/curl_gssapi.c

index c4c4f88ef9bd320e85251f76eb70a0905a7f282c..c6fe1256b2c05597597aee89032d201524303800 100644 (file)
 #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"
 };