patches/glibc/2.3.6/190-configure-apple-as.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jan 17 23:06:02 2010 +0100 (2010-01-17)
changeset 1740 c57458bb354d
parent 402 197e1b49586e
permissions -rw-r--r--
configure: do not require hg when configuring in an hg clone

When configuring in an hg clone, we need hg to compute the version string.
It can happen that users do not have Mercurial (eg. if they got a snapshot
rather that they did a full clone). In this case, we can still run, of
course, so simply fill the version string with a sufficiently explicit
value, that does not require hg. The date is a good candidate.
yann@402
     1
http://in3www.epfl.ch/~schaffne/glibc-configure-apple-as.patch
yann@402
     2
http://sources.redhat.com/ml/crossgcc/2004-02/msg00151.html
yann@402
     3
yann@402
     4
The following makes it possible to configure glibc-2.3.2 on Mac OS X,
yann@402
     5
where the assembler but doesn't understand the --version flag.
yann@402
     6
yann@402
     7
Fixes the symptom
yann@402
     8
checking whether ld is GNU ld... no
yann@402
     9
checking for /usr/libexec/gcc/darwin/ppc/as... /usr/libexec/gcc/darwin/ppc/as
yann@402
    10
checking version of /usr/libexec/gcc/darwin/ppc/as... 
yann@402
    11
<PAUSES HERE AND JUST SITS THERE DOING NOTHING>
yann@402
    12
yann@402
    13
--- glibc-2.3.2/configure~	Wed Feb 26 09:20:48 2003
yann@402
    14
+++ glibc-2.3.2/configure	Fri Feb 27 13:12:53 2004
yann@402
    15
@@ -3914,7 +3914,7 @@
yann@402
    16
   # Found it, now check the version.
yann@402
    17
   echo "$as_me:$LINENO: checking version of $AS" >&5
yann@402
    18
 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
yann@402
    19
-  ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
yann@402
    20
+  ac_prog_version=`$AS -v </dev/null 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
yann@402
    21
   case $ac_prog_version in
yann@402
    22
     '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
yann@402
    23
     2.1[3-9]*)
yann@402
    24
yann@402
    25
Signed-off-by: Robert P. J. Day <rpjday@mindspring.com>