You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

18 lines
898 B

Fix -Wundef warning around the definition of max_align_t. Updates
glibc-rh1418978-max_align_t.patch. Upstream assumes C11 support and
therefore does not need this definition.
diff --git a/include/sys/cdefs.h b/include/sys/cdefs.h
index 29da941991f9a206..25ff204e4c632865 100644
--- a/include/sys/cdefs.h
+++ b/include/sys/cdefs.h
@@ -20,7 +20,8 @@ rtld_hidden_proto (__chk_fail)
is also available in C99 mode. The aligned attributes are required
because some ABIs have reduced alignment requirements for struct and
union members. */
-#if __STDC_VERSION__ < 201112L && __cplusplus < 201103L
+#if (!defined (__STDC_VERSION__) || __STDC_VERSION__ < 201112L) \
+ && (!defined (__cplusplus) || __cplusplus < 201103L)
typedef struct {
long long ll __attribute__ ((__aligned__ (__alignof__ (long long))));
long double ld __attribute__ ((__aligned__ (__alignof__ (long double))));