]> git.ipfire.org Git - thirdparty/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 10:13:17 +0000 (11:13 +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 771b135573a8b031eafc70a52b63a84120c8866e..ae8c1bd7e831e83d597dbba4d9b730d754095378 100755 (executable)
@@ -16028,6 +16028,7 @@ case "$target" in
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <sys/syscall.h>
+#include <unistd.h>
 int
 main ()
 {
index 7f1ef3979c4cb03c3505573574ccb2c7c93caffa..ad49f29db7e04d30bb43847b194266b076b23056 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);