+2025-01-14 Bruno Haible <bruno@clisp.org>
+
+ assert-h: Fix compilation error with gcc >= 13 on Solaris 11.
+ Reported by Pádraig Brady <P@draigBrady.com> in
+ <https://lists.gnu.org/archive/html/bug-gnulib/2025-01/msg00120.html>.
+ * m4/assert_h.m4 (gl_ASSERT_H): Don't assume that on Solaris with gcc or
+ clang, static_assert works: /usr/include/assert.h is in the way.
+
2025-01-12 Pádraig Brady <P@draigBrady.com>
progname: also set program_invocation_short_name
# assert_h.m4
-# serial 4
-dnl Copyright (C) 2011-2024 Free Software Foundation, Inc.
+# serial 5
+dnl Copyright (C) 2011-2025 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
[#if (!(defined __clang__ \
? (defined __cplusplus \
? __cplusplus >= 201703L \
- : __STDC_VERSION__ >= 202000L && __clang_major__ >= 16) \
+ : __STDC_VERSION__ >= 202000L && __clang_major__ >= 16 \
+ && !defined __sun) \
: (defined __GNUC__ \
? (defined __cplusplus \
? __cplusplus >= 201103L && __GNUG__ >= 6 \
- : __STDC_VERSION__ >= 202000L && __GNUC__ >= 13) \
+ : __STDC_VERSION__ >= 202000L && __GNUC__ >= 13 \
+ && !defined __sun) \
: defined HAVE_C_STATIC_ASSERT)) \
&& !defined assert \
&& (!defined __cplusplus \