aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2016-09-02 13:42:55 +0000
committerMaxim Kuvyrkov <mkuvyrkov@gcc.gnu.org>2016-09-02 13:42:55 +0000
commit5a81036247b70013eeb764e4c0e2f65c52d6142b (patch)
tree099b0425cb6c68f855ba20090df05268b4c85317
parent15bbb5cc9784912ca8c37b8b9a2fc458f858f3b3 (diff)
downloadgcc-5a81036247b70013eeb764e4c0e2f65c52d6142b.zip
gcc-5a81036247b70013eeb764e4c0e2f65c52d6142b.tar.gz
gcc-5a81036247b70013eeb764e4c0e2f65c52d6142b.tar.bz2
Use setrlimit for testing libstdc++ in cross toolchains
* acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Check for presence of setrlimit on both native and cross targets. * configure: Regenerate. From-SVN: r239955
-rw-r--r--libstdc++-v3/ChangeLog6
-rw-r--r--libstdc++-v3/acinclude.m46
-rwxr-xr-xlibstdc++-v3/configure4
3 files changed, 11 insertions, 5 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 10761e8..a82da55 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2016-09-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
+
+ * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Check for presence of
+ setrlimit on both native and cross targets.
+ * configure: Regenerate.
+
2016-08-31 Jonathan Wakely <jwakely@redhat.com>
* include/bits/shared_ptr.h (_Assignable): New alias template.
diff --git a/libstdc++-v3/acinclude.m4 b/libstdc++-v3/acinclude.m4
index aaf5adb..6d897be 100644
--- a/libstdc++-v3/acinclude.m4
+++ b/libstdc++-v3/acinclude.m4
@@ -632,10 +632,10 @@ dnl baseline_dir
dnl baseline_subdir_switch
dnl
AC_DEFUN([GLIBCXX_CONFIGURE_TESTSUITE], [
- if $GLIBCXX_IS_NATIVE ; then
- # Do checks for resource limit functions.
- GLIBCXX_CHECK_SETRLIMIT
+ # Do checks for resource limit functions.
+ GLIBCXX_CHECK_SETRLIMIT
+ if $GLIBCXX_IS_NATIVE ; then
# Look for setenv, so that extended locale tests can be performed.
GLIBCXX_CHECK_STDLIB_DECL_AND_LINKAGE_3(setenv)
fi
diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure
index f2a75aa..bfcb465 100755
--- a/libstdc++-v3/configure
+++ b/libstdc++-v3/configure
@@ -79449,8 +79449,7 @@ $as_echo "$ac_cv_x86_rdrand" >&6; }
# This depends on GLIBCXX_ENABLE_SYMVERS and GLIBCXX_IS_NATIVE.
- if $GLIBCXX_IS_NATIVE ; then
- # Do checks for resource limit functions.
+ # Do checks for resource limit functions.
setrlimit_have_headers=yes
for ac_header in unistd.h sys/time.h sys/resource.h
@@ -79679,6 +79678,7 @@ $as_echo "#define _GLIBCXX_RES_LIMITS 1" >>confdefs.h
$as_echo "$ac_res_limits" >&6; }
+ if $GLIBCXX_IS_NATIVE ; then
# Look for setenv, so that extended locale tests can be performed.
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for setenv declaration" >&5