aboutsummaryrefslogtreecommitdiff
path: root/libsanitizer
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2022-10-19 15:25:12 +0200
committerMartin Liska <mliska@suse.cz>2022-10-19 15:25:12 +0200
commit4465e2a047c3b175bf6c4ca500547eb6b12df52f (patch)
tree3159c8256f9907538f186ce7c1087c83825b5519 /libsanitizer
parent6c22519f33270a689fc8730ceff9212b376ed40d (diff)
parent09fed44cabd50f3d8e050f91cc2db02364ce9176 (diff)
downloadgcc-4465e2a047c3b175bf6c4ca500547eb6b12df52f.zip
gcc-4465e2a047c3b175bf6c4ca500547eb6b12df52f.tar.gz
gcc-4465e2a047c3b175bf6c4ca500547eb6b12df52f.tar.bz2
Merge branch 'master' into devel/sphinx
Diffstat (limited to 'libsanitizer')
-rw-r--r--libsanitizer/ChangeLog6
-rwxr-xr-xlibsanitizer/configure1
-rw-r--r--libsanitizer/configure.ac3
3 files changed, 9 insertions, 1 deletions
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index 4e550b4..1c3beef 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,9 @@
+2022-10-18 Florian Weimer <fweimer@redhat.com>
+
+ * configure.ac (sanitizer_supported): Include <unistd.h> for
+ syscall prototype.
+ * configure: Regenerate.
+
2022-10-12 Martin Liska <mliska@suse.cz>
* configure: Regenerate.
diff --git a/libsanitizer/configure b/libsanitizer/configure
index 3a0c475..d3de3db 100755
--- a/libsanitizer/configure
+++ b/libsanitizer/configure
@@ -16072,6 +16072,7 @@ case "$target" in
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <sys/syscall.h>
+#include <unistd.h>
int
main ()
{
diff --git a/libsanitizer/configure.ac b/libsanitizer/configure.ac
index 7f1ef39..ad49f29 100644
--- a/libsanitizer/configure.ac
+++ b/libsanitizer/configure.ac
@@ -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);