autoconf + newer gcc barfs
От | teg@redhat.com (Trond Eivind Glomsrød) |
---|---|
Тема | autoconf + newer gcc barfs |
Дата | |
Msg-id | xuy665tt0ud.fsf@halden.devel.redhat.com обсуждение исходный текст |
Ответы |
Re: autoconf + newer gcc barfs
|
Список | pgsql-hackers |
GCC CVS now outputs a multiline version string: [teg@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@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 stringif test x"$GCC" = x"yes" ; then - cc_string="GCC `${CC} --version`" + cc_string="GCC `${CC} --version|head -n 1`"else cc_string=$CCfi -- Trond Eivind Glomsrød Red Hat, Inc.
В списке pgsql-hackers по дате отправления: