aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2011-01-06 18:29:39 +0000
committerRainer Orth <ro@gcc.gnu.org>2011-01-06 18:29:39 +0000
commita4da64857da9eae83672910e1a427d3239de0b47 (patch)
tree9098670ffad97d6db29076d12e8df8a67eb55610 /gcc
parent284d58f1dda60adfb42282012ee1baf8b069a1bd (diff)
downloadgcc-a4da64857da9eae83672910e1a427d3239de0b47.zip
gcc-a4da64857da9eae83672910e1a427d3239de0b47.tar.gz
gcc-a4da64857da9eae83672910e1a427d3239de0b47.tar.bz2
re PR other/45915 (Check for gnu_unique_object in ld.so in gcc/configure.ac is broken for non-glibc ldd)
PR other/45915 * configure.ac (gcc_cv_as_gnu_unique_object): Only use ldd --version output if supported. * configure: Regenerate. From-SVN: r168546
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rwxr-xr-xgcc/configure1
-rw-r--r--gcc/configure.ac3
3 files changed, 10 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 35498f0..539684e0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2011-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR other/45915
+ * configure.ac (gcc_cv_as_gnu_unique_object): Only use ldd
+ --version output if supported.
+ * configure: Regenerate.
+
2011-01-06 Joseph Myers <joseph@codesourcery.com>
* config/linux-android.opt (tno-android-cc, tno-android-ld): New
diff --git a/gcc/configure b/gcc/configure
index 1c95830..d1a68a8 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -25207,6 +25207,7 @@ $as_echo "$gcc_cv_as_gnu_unique_object" >&6; }
if test $gcc_cv_as_gnu_unique_object = yes; then
# Also check for ld.so support, i.e. glibc 2.11 or higher.
if test x$host = x$build -a x$host = x$target &&
+ ldd --version 2>/dev/null &&
glibcver=`ldd --version 2>/dev/null | sed 's/.* //;q'`; then
glibcmajor=`expr "$glibcver" : "\([0-9]*\)"`
glibcminor=`expr "$glibcver" : "[2-9]*\.\([0-9]*\)"`
diff --git a/gcc/configure.ac b/gcc/configure.ac
index ad8d008..4e7ace4 100644
--- a/gcc/configure.ac
+++ b/gcc/configure.ac
@@ -2,7 +2,7 @@
# Process this file with autoconf to generate a configuration script.
# Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-# 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+# 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
#This file is part of GCC.
@@ -3885,6 +3885,7 @@ Valid choices are 'yes' and 'no'.]) ;;
[.type foo, @gnu_unique_object],,
# Also check for ld.so support, i.e. glibc 2.11 or higher.
[[if test x$host = x$build -a x$host = x$target &&
+ ldd --version 2>/dev/null &&
glibcver=`ldd --version 2>/dev/null | sed 's/.* //;q'`; then
glibcmajor=`expr "$glibcver" : "\([0-9]*\)"`
glibcminor=`expr "$glibcver" : "[2-9]*\.\([0-9]*\)"`