]> git.ipfire.org Git - people/ms/gcc.git/commitdiff
libsanitizer: Avoid implicit function declaration in configure test
authorFlorian Weimer <fweimer@redhat.com>
Wed, 4 Jan 2023 10:13:17 +0000 (11:13 +0100)
committerFlorian Weimer <fweimer@redhat.com>
Wed, 4 Jan 2023 12:59:33 +0000 (13:59 +0100)
libsanitizer/

* configure.ac (sanitizer_supported): Include <unistd.h> for
syscall prototype.
* configure: Regenerate.

(cherry picked from commit 6be2672e4ee41c566a9e072088cccca263bab5f7)

libsanitizer/configure
libsanitizer/configure.ac

index 1d9ae59be6798555b7020a66e0f622ff8bf752cc..8bdde896fe77af104258ecae9ce9607d91f12950 100755 (executable)
@@ -16035,6 +16035,7 @@ case "$target" in
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <sys/syscall.h>
+#include <unistd.h>
 int
 main ()
 {
index 13cd302030db7d0107ac8de0863d42558dea5c71..ac24b4b593baaf3ee5191396be2e8f06d2d0bd1f 100644 (file)
@@ -161,7 +161,8 @@ case "$target" in
   *-*-linux*)
     # Some old Linux distributions miss required syscalls.
     sanitizer_supported=no
-    AC_TRY_COMPILE([#include <sys/syscall.h>],[
+    AC_TRY_COMPILE([#include <sys/syscall.h>
+#include <unistd.h>],[
       syscall (__NR_gettid);
       syscall (__NR_futex);
       syscall (__NR_exit_group);