aboutsummaryrefslogtreecommitdiff
path: root/sysdeps
diff options
context:
space:
mode:
authorAndreas Jaeger <aj@suse.de>2001-05-11 13:09:19 +0000
committerAndreas Jaeger <aj@suse.de>2001-05-11 13:09:19 +0000
commita26e67d3f1db9bf9a49e9558473ec17037181dcc (patch)
treef2075953e1e9db69bd327968bfc810b14ab6508f /sysdeps
parentfdbc7b954c705b4aaf6f58c8ed07804df3ca6de7 (diff)
downloadglibc-a26e67d3f1db9bf9a49e9558473ec17037181dcc.tar
glibc-a26e67d3f1db9bf9a49e9558473ec17037181dcc.tar.gz
glibc-a26e67d3f1db9bf9a49e9558473ec17037181dcc.tar.bz2
glibc-a26e67d3f1db9bf9a49e9558473ec17037181dcc.zip
Update.
2001-05-11 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/configure.in: Check binutils version on MIPS. * sysdeps/mips/rtld-ldscript.in: Removed unneeded binary output format directive. Patch by Steven J. Hill <sjhill@cotw.com>.
Diffstat (limited to 'sysdeps')
-rw-r--r--sysdeps/mips/rtld-ldscript.in1
-rw-r--r--sysdeps/unix/sysv/linux/configure62
2 files changed, 62 insertions, 1 deletions
diff --git a/sysdeps/mips/rtld-ldscript.in b/sysdeps/mips/rtld-ldscript.in
index 7c9f65f3e7..c9b5e71195 100644
--- a/sysdeps/mips/rtld-ldscript.in
+++ b/sysdeps/mips/rtld-ldscript.in
@@ -1,4 +1,3 @@
-OUTPUT_FORMAT("@@rtld-oformat@@")
OUTPUT_ARCH(@@rtld-arch@@)
ENTRY(@@rtld-entry@@)
SECTIONS
diff --git a/sysdeps/unix/sysv/linux/configure b/sysdeps/unix/sysv/linux/configure
index f852718906..04a2d1a37b 100644
--- a/sysdeps/unix/sysv/linux/configure
+++ b/sysdeps/unix/sysv/linux/configure
@@ -224,3 +224,65 @@ ${ac_prefix}/include directory out of the way." 1>&2; exit 1; }
echo "$ac_t""ok" 1>&6
fi
fi
+
+case "$machine" in
+ mips*)
+ for ac_prog in $AS
+do
+# Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:236: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test -n "$AS"; then
+ ac_cv_prog_AS="$AS" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_AS="$ac_prog"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+fi
+fi
+AS="$ac_cv_prog_AS"
+if test -n "$AS"; then
+ echo "$ac_t""$AS" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+test -n "$AS" && break
+done
+
+if test -z "$AS"; then
+ ac_verc_fail=yes
+else
+ # Found it, now check the version.
+ echo $ac_n "checking version of $AS""... $ac_c" 1>&6
+echo "configure:270: checking version of $AS" >&5
+ ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\(-ia64-[0-9]*\)*\).*$/\1/p'`
+ case $ac_prog_version in
+ '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
+ 2.11.90.0.[5-9]* | 2.11.90.[1-9]* | 2.11.9[1-9]* | 2.11.[1-9]* | 2.1[2-9]*| 2.[2-9]*)
+ ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
+ *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
+
+ esac
+ echo "$ac_t""$ac_prog_version" 1>&6
+fi
+if test $ac_verc_fail = yes; then
+ echo "configure: warning: *** Your binutils versions are too old.
+*** We strongly advise to update binutils. For details check
+*** the FAQ and INSTALL documents." 1>&2
+fi
+
+ ;;
+esac
+s%@AS@%$AS%g