aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2024-11-27 14:10:34 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2024-11-28 10:07:37 +0000
commitaa9f12e58ddc2298a253cc6e1343ad7e2eb9bcad (patch)
tree33a24b4c4ba761c18d1631f20f34f8b8aef81150
parent29032dfa57629d1713a97b17a785273823993a91 (diff)
downloadgcc-aa9f12e58ddc2298a253cc6e1343ad7e2eb9bcad.zip
gcc-aa9f12e58ddc2298a253cc6e1343ad7e2eb9bcad.tar.gz
gcc-aa9f12e58ddc2298a253cc6e1343ad7e2eb9bcad.tar.bz2
libstdc++: Include <sys/cdefs.h> in os_defines.h for FreeBSD [PR117210]
This is needed so that __LONG_LONG_SUPPORTED is defined before we depend on it. libstdc++-v3/ChangeLog: PR libstdc++/117210 * config/os/bsd/dragonfly/os_defines.h: Include <sys/cdefs.h>. * config/os/bsd/freebsd/os_defines.h: Likewise.
-rw-r--r--libstdc++-v3/config/os/bsd/dragonfly/os_defines.h2
-rw-r--r--libstdc++-v3/config/os/bsd/freebsd/os_defines.h2
2 files changed, 4 insertions, 0 deletions
diff --git a/libstdc++-v3/config/os/bsd/dragonfly/os_defines.h b/libstdc++-v3/config/os/bsd/dragonfly/os_defines.h
index e030fa3..9c5aaab 100644
--- a/libstdc++-v3/config/os/bsd/dragonfly/os_defines.h
+++ b/libstdc++-v3/config/os/bsd/dragonfly/os_defines.h
@@ -29,6 +29,8 @@
// System-specific #define, typedefs, corrections, etc, go here. This
// file will come before all others.
+#include <sys/cdefs.h> // For __LONG_LONG_SUPPORTED
+
#define _GLIBCXX_USE_C99 1
#define _GLIBCXX_USE_C99_STDIO 1
#define _GLIBCXX_USE_C99_STDLIB 1
diff --git a/libstdc++-v3/config/os/bsd/freebsd/os_defines.h b/libstdc++-v3/config/os/bsd/freebsd/os_defines.h
index 0d63ae6..125dfdc 100644
--- a/libstdc++-v3/config/os/bsd/freebsd/os_defines.h
+++ b/libstdc++-v3/config/os/bsd/freebsd/os_defines.h
@@ -29,6 +29,8 @@
// System-specific #define, typedefs, corrections, etc, go here. This
// file will come before all others.
+#include <sys/cdefs.h> // For __LONG_LONG_SUPPORTED
+
#define _GLIBCXX_USE_C99_STDIO 1
#define _GLIBCXX_USE_C99_STDLIB 1
#define _GLIBCXX_USE_C99_WCHAR 1