aboutsummaryrefslogtreecommitdiff
path: root/libsanitizer
diff options
context:
space:
mode:
authorDenis Khalikov <d.khalikov@partner.samsung.com>2018-06-13 19:51:42 +0000
committerMaxim Ostapenko <chefmax@gcc.gnu.org>2018-06-13 22:51:42 +0300
commit3b07c0e5e45a5594e9929adf898736af7b6839da (patch)
tree3e076ef6034bacbcef543c686401a99a10dc03cb /libsanitizer
parent34a7a2308da1effd628f9f7959e1f5cabec918be (diff)
re PR sanitizer/86090 ([ASAN] ASAN does not properly configure libbacktrace.)
2018-06-13 Denis Khalikov <d.khalikov@partner.samsung.com> libsanitizer/ PR sanitizer/86090 * configure.ac: Check for lstat and readlink. * configure, config.h.in: Rebuild. From-SVN: r261564
Diffstat (limited to 'libsanitizer')
-rw-r--r--libsanitizer/ChangeLog6
-rw-r--r--libsanitizer/config.h.in6
-rwxr-xr-xlibsanitizer/configure2
-rw-r--r--libsanitizer/configure.ac2
4 files changed, 14 insertions, 2 deletions
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index 43eb1debe6f..8a1f74ba079 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,9 @@
+2018-06-13 Denis Khalikov <d.khalikov@partner.samsung.com>
+
+ PR sanitizer/86090
+ * configure.ac: Check for lstat and readlink.
+ * configure, config.h.in: Rebuild.
+
2018-05-31 Matthias Klose <doko@ubuntu.com>
PR sanitizer/86012
diff --git a/libsanitizer/config.h.in b/libsanitizer/config.h.in
index 7195840f2db..f716c2421cf 100644
--- a/libsanitizer/config.h.in
+++ b/libsanitizer/config.h.in
@@ -43,6 +43,12 @@
/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
+/* Define to 1 if you have the `lstat' function. */
+#undef HAVE_LSTAT
+
+/* Define to 1 if you have the `readlink' function. */
+#undef HAVE_READLINK
+
/* Define to 1 if you have the <rpc/xdr.h> header file. */
#undef HAVE_RPC_XDR_H
diff --git a/libsanitizer/configure b/libsanitizer/configure
index 4695bc7d4f7..5836450063d 100755
--- a/libsanitizer/configure
+++ b/libsanitizer/configure
@@ -15509,7 +15509,7 @@ fi
# Check for functions needed.
-for ac_func in clock_getres clock_gettime clock_settime
+for ac_func in clock_getres clock_gettime clock_settime lstat readlink
do :
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
diff --git a/libsanitizer/configure.ac b/libsanitizer/configure.ac
index 0d11afd1948..34ba09f42f2 100644
--- a/libsanitizer/configure.ac
+++ b/libsanitizer/configure.ac
@@ -93,7 +93,7 @@ AM_CONDITIONAL(TSAN_SUPPORTED, [test "x$TSAN_SUPPORTED" = "xyes"])
AM_CONDITIONAL(LSAN_SUPPORTED, [test "x$LSAN_SUPPORTED" = "xyes"])
# Check for functions needed.
-AC_CHECK_FUNCS(clock_getres clock_gettime clock_settime)
+AC_CHECK_FUNCS(clock_getres clock_gettime clock_settime lstat readlink)
# Common libraries that we need to link against for all sanitizer libs.
link_sanitizer_common='-lpthread -lm'