[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gcc --version patch in gnustep-make
From: |
Adam Fedor |
Subject: |
gcc --version patch in gnustep-make |
Date: |
Wed, 10 Apr 2002 15:19:30 -0600 |
User-agent: |
Mozilla/5.0 (X11; U; Linux ppc; en-US; rv:0.9.8) Gecko/20020310 |
In the latest gcc-3.1-branch, gcc --version gives a whole bunch of
copyright info with gnustep-make/configure doesn't filter out. The
attached patch changes the test to gcc -dumpversion. I don't have any
gcc older than 2.95 to test with, so I'm not sure if that argument was
around before this.
--
Adam Fedor, Digital Optics Corp. | I'm glad I hate spinach, because
http://www.doc.com | if I didn't, I'd eat it, and you
| know how I hate the stuff.
Index: configure.in
===================================================================
RCS file: /cvsroot/gnustep/gnustep/core/make/configure.in,v
retrieving revision 1.135
diff -u -r1.135 configure.in
--- configure.in 4 Apr 2002 16:07:40 -0000 1.135
+++ configure.in 10 Apr 2002 21:12:54 -0000
@@ -411,7 +411,7 @@
AUTO_DEPENDENCIES=""
AC_MSG_RESULT(no: it's not gcc)
else
- # Running gcc --version we get something like 2.95.4 or
+ # Running gcc -dumpversion we get something like 2.95.4 or
# egcs-2.91.66 or 3.0.2 or 3.1 20011211
# We want to discard anything but the major number.
# Explanation of the regexp -
@@ -420,7 +420,7 @@
# subpattern)
# \([^0-9].*\) matches a non numeric char followed by anything
# /\2/ replace the whole lot with the 2^nd subpattern
- gs_cv_gcc_major_version=`${CC} --version | sed
"s/\(^[[^0-9]]*\)\([[0-9]][[0-9]]*\)\([[^0-9]].*\)/\2/"`;
+ gs_cv_gcc_major_version=`${CC} -dumpversion | sed
"s/\(^[[^0-9]]*\)\([[0-9]][[0-9]]*\)\([[^0-9]].*\)/\2/"`;
if test "${gs_cv_gcc_major_version}" -ge "3" ; then
AUTO_DEPENDENCIES=yes
- gcc --version patch in gnustep-make,
Adam Fedor <=