From: | teg(at)redhat(dot)com (Trond Eivind =?iso-8859-1?q?Glomsr=F8d?=) |
---|---|
To: | pgsql-hackers(at)postgresql(dot)org |
Subject: | autoconf + newer gcc barfs |
Date: | 2002-01-23 17:48:42 |
Message-ID: | xuy665tt0ud.fsf@halden.devel.redhat.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
GCC CVS now outputs a multiline version string:
[teg(at)halden teg]$ gcc --version
gcc (GCC) 3.1 20020115 (Red Hat Linux Rawhide 3.1-0.18)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[teg(at)halden teg]$
It also complains about multiline literals being deprecated, like
#define CC_VERSION "FOO
BAR
"
Autoconf thinks these warnings (which it will get for pretty much all
tests, as this is in confdefs.h) means the test failed.
One way to work around this is:
--- postgresql-7.2rc1/configure.in.multiline Wed Jan 23 12:36:53 2002
+++ postgresql-7.2rc1/configure.in Wed Jan 23 12:37:26 2002
@@ -297,7 +297,7 @@
# Create compiler version string
if test x"$GCC" = x"yes" ; then
- cc_string="GCC `${CC} --version`"
+ cc_string="GCC `${CC} --version|head -n 1`"
else
cc_string=$CC
fi
--
Trond Eivind Glomsrød
Red Hat, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Peter Eisentraut | 2002-01-23 17:59:00 | Re: pltcl build problem on FreeBSD (was: Re: pltlc and |
Previous Message | Brent Verner | 2002-01-23 17:29:50 | Re: pltcl build problem on FreeBSD (was: Re: pltlc and pltlcu problems) |