[PATCH 01/10] include/bits/sigstksz.h: Avoid #elif IS_IN (libsupport)
H.J. Lu
hjl.tools@gmail.com
Fri Dec 13 07:13:01 GMT 2024
GCC 4.9 issues an error when generating misc/check-installed-headers-c.out:
In file included from ../signal/signal.h:328:0,
from ../include/signal.h:2,
from ../misc/sys/param.h:28,
from ../include/sys/param.h:1,
from /tmp/cih_test_e156ZB.c:10:
../include/bits/sigstksz.h:5:7: error: "IS_IN" is not defined [-Werror=undef]
#elif IS_IN (libsupport)
^
Use "#else" instead.
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
---
include/bits/sigstksz.h | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/include/bits/sigstksz.h b/include/bits/sigstksz.h
index 2ca891e918..3b3525244c 100644
--- a/include/bits/sigstksz.h
+++ b/include/bits/sigstksz.h
@@ -2,6 +2,8 @@
glibc build. IS_IN can only be used when _ISOMAC isn't defined. */
#ifdef _ISOMAC
# include_next <bits/sigstksz.h>
-#elif IS_IN (libsupport)
-# include_next <bits/sigstksz.h>
+#else
+# if IS_IN (libsupport)
+# include_next <bits/sigstksz.h>
+# endif
#endif
--
2.47.1
More information about the Libc-alpha
mailing list