On 2013-11-06 17:24:57 +0100, Andres Freund wrote: > Questions: > * Do we really want to continue to cater to compilers not supporting > PG_USE_INLINE? I've tried to add support for them, but it does make > things considerably more #ifdef-y. > Afaik it's only HPUX's acc that has problems, and it seems to work but > generate warnings, so maybe that's ok?
Maybe we can simply silence that specific warning for HPUX when using aC++ like in the attached patch? It's not like somebody really looks at those anyway given how bleaty it is. Or we can just generally remove the "quiet inline" check. I haven't tested the patch since I don't have a HPUX machine but that's the option to use according to http://h21007.www2.hp.com/portal/download/files/unprot/aCxx/Online_Help/options.htm#opt+Wargs Greetings, Andres Freund -- Andres Freund http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services
diff --git a/src/template/hpux b/src/template/hpux index ce4d93c..6349ae5 100644 --- a/src/template/hpux +++ b/src/template/hpux @@ -3,7 +3,9 @@ CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED" if test "$GCC" != yes ; then - CC="$CC -Ae" + # -Ae enables C89/C99 + # +W2177 should disable warnings about unused static inlines + CC="$CC -Ae +W2177" CFLAGS="+O2" fi
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers