+2021-05-29 Paul Eggert <eggert@cs.ucla.edu>
+
+ sigsegv: Port to Solaris 11
+ Problem reported by Kiyoshi KANAZAWA in:
+ https://lists.gnu.org/r/bug-m4/2021-05/msg00020.html
+ * lib/stackvma.c (_FILE_OFFSET_BITS): #undef on Solaris and Android.
+
2021-05-24 Bruno Haible <bruno@clisp.org>
c-stack: Document another restriction.
#include <config.h>
+/* On Solaris in 32-bit mode, when gnulib module 'largefile' is in use,
+ prevent a compilation error
+ "Cannot use procfs in the large file compilation environment"
+ On Android, when targeting Android 4.4 or older with a GCC toolchain,
+ prevent a compilation error
+ "error: call to 'mmap' declared with attribute error: mmap is not
+ available with _FILE_OFFSET_BITS=64 when using GCC until android-21.
+ Either raise your minSdkVersion, disable _FILE_OFFSET_BITS=64, or
+ switch to Clang."
+ The files that we access in this compilation unit are less than 2 GB
+ large. */
+#if defined __sun || defined __ANDROID__
+# undef _FILE_OFFSET_BITS
+#endif
+
/* Specification. */
#include "stackvma.h"