Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 15 Apr 2021 21:35:21 -0300
From: √Črico Nogueira <>
Cc: √Črico Nogueira <>
Subject: [PATCH 2/2] include <stdc-predef.h> in <features.h>

GCC source code does contain a function to pre-include the
<stdc-predef.h> header for glibc targets, but even so glibc still
includes it in their own <features.h> header. furthermore, even if GCC
implemented this for musl targets, it is still necessary for other
compilers or previous versions of GCC.
 include/features.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/include/features.h b/include/features.h
index 85cfb72a..f3d53cbe 100644
--- a/include/features.h
+++ b/include/features.h
@@ -1,6 +1,8 @@
 #ifndef _FEATURES_H
 #define _FEATURES_H
+#include <stdc-predef.h>
 #if defined(_ALL_SOURCE) && !defined(_GNU_SOURCE)
 #define _GNU_SOURCE 1

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.