Commit e00ded68 by Jason Merrill Committed by Jason Merrill

configure.ac: Check glibc version even if we have an in-tree assembler.

	* configure.ac: Check glibc version even if we have an in-tree
	assembler.

From-SVN: r151585
parent 52718995
2009-09-09 Jason Merrill <jason@redhat.com>
* configure.ac: Check glibc version even if we have an in-tree
assembler.
2009-09-09 Anthony Green <green@moxielogic.com> 2009-09-09 Anthony Green <green@moxielogic.com>
* config/moxie/moxie.md (*movsi, *movhi, *movqi): Use xor to load * config/moxie/moxie.md (*movsi, *movhi, *movqi): Use xor to load
......
...@@ -23985,16 +23985,7 @@ fi ...@@ -23985,16 +23985,7 @@ fi
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; } test $ac_status = 0; }; }
then then
# Also check for ld.so support, i.e. glibc 2.11 or higher. gcc_cv_as_gnu_unique_object=yes
if test x$host = x$build -a x$host = x$target &&
glibcver=`ldd --version 2>/dev/null`; then
glibcmajor=`expr "$glibcver" : "ldd (GNU libc) \([0-9]*\)"`
glibcminor=`expr "$glibcver" : "ldd (GNU libc) [0-9]*\.\([0-9]*\)"`
glibcnum=`expr $glibcmajor \* 1000 + $glibcminor`
if test "$glibcnum" -ge 2011 ; then
gcc_cv_as_gnu_unique_object=yes
fi
fi
else else
echo "configure: failed program was" >&5 echo "configure: failed program was" >&5
cat conftest.s >&5 cat conftest.s >&5
...@@ -24005,7 +23996,16 @@ fi ...@@ -24005,7 +23996,16 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gnu_unique_object" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gnu_unique_object" >&5
$as_echo "$gcc_cv_as_gnu_unique_object" >&6; } $as_echo "$gcc_cv_as_gnu_unique_object" >&6; }
if test $gcc_cv_as_gnu_unique_object = yes; then if test $gcc_cv_as_gnu_unique_object = yes; then
enable_gnu_unique_object=yes # Also check for ld.so support, i.e. glibc 2.11 or higher.
if test x$host = x$build -a x$host = x$target &&
glibcver=`ldd --version 2>/dev/null`; then
glibcmajor=`expr "$glibcver" : "ldd (GNU libc) \([0-9]*\)"`
glibcminor=`expr "$glibcver" : "ldd (GNU libc) [0-9]*\.\([0-9]*\)"`
glibcnum=`expr $glibcmajor \* 1000 + $glibcminor`
if test "$glibcnum" -ge 2011 ; then
enable_gnu_unique_object=yes
fi
fi
fi fi
fi fi
......
...@@ -3391,7 +3391,7 @@ Valid choices are 'yes' and 'no'.]) ;; ...@@ -3391,7 +3391,7 @@ Valid choices are 'yes' and 'no'.]) ;;
esac], esac],
[gcc_GAS_CHECK_FEATURE([gnu_unique_object], gcc_cv_as_gnu_unique_object, [gcc_GAS_CHECK_FEATURE([gnu_unique_object], gcc_cv_as_gnu_unique_object,
[elf,2,19,52],, [elf,2,19,52],,
[.type foo, @gnu_unique_object], [.type foo, @gnu_unique_object],,
# Also check for ld.so support, i.e. glibc 2.11 or higher. # Also check for ld.so support, i.e. glibc 2.11 or higher.
[if test x$host = x$build -a x$host = x$target && [if test x$host = x$build -a x$host = x$target &&
glibcver=`ldd --version 2>/dev/null`; then glibcver=`ldd --version 2>/dev/null`; then
...@@ -3399,10 +3399,9 @@ Valid choices are 'yes' and 'no'.]) ;; ...@@ -3399,10 +3399,9 @@ Valid choices are 'yes' and 'no'.]) ;;
glibcminor=`expr "$glibcver" : "ldd (GNU libc) [[0-9]]*\.\([[0-9]]*\)"` glibcminor=`expr "$glibcver" : "ldd (GNU libc) [[0-9]]*\.\([[0-9]]*\)"`
glibcnum=`expr $glibcmajor \* 1000 + $glibcminor` glibcnum=`expr $glibcmajor \* 1000 + $glibcminor`
if test "$glibcnum" -ge 2011 ; then if test "$glibcnum" -ge 2011 ; then
gcc_cv_as_gnu_unique_object=yes enable_gnu_unique_object=yes
fi fi
fi], fi])])
[enable_gnu_unique_object=yes])])
if test x$enable_gnu_unique_object = xyes; then if test x$enable_gnu_unique_object = xyes; then
AC_DEFINE(HAVE_GAS_GNU_UNIQUE_OBJECT, 1, AC_DEFINE(HAVE_GAS_GNU_UNIQUE_OBJECT, 1,
[Define if your assembler supports @gnu_unique_object.]) [Define if your assembler supports @gnu_unique_object.])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment