Re: Raising our compiler requirements for 9.6 - Mailing list pgsql-hackers
From | Andres Freund |
---|---|
Subject | Re: Raising our compiler requirements for 9.6 |
Date | |
Msg-id | 20150701221514.GN20882@alap3.anarazel.de Whole thread Raw |
In response to | Re: Raising our compiler requirements for 9.6 (Andres Freund <andres@anarazel.de>) |
Responses |
Re: Raising our compiler requirements for 9.6
|
List | pgsql-hackers |
On 2015-07-01 23:39:06 +0200, Andres Freund wrote: > On 2015-07-01 16:33:24 -0400, Tom Lane wrote: > > Andres Freund <andres@anarazel.de> writes: > > > At the very least I think we should start to rely on 'static inline's > > > working. There is not, and hasn't been for a while, any buildfarm animal > > > that does not support it > > > > pademelon doesn't. > > Oh. I'd gone through all the animals somewhere in the middle of the 9.5 > cycle. pademelon was either dormant or not yet reincarnated back then. > > I'll go through all again then. Interesting that anole's compiler > supports inlines. Here are a list of animals and what they support. I left out several redundant entries (don't need 30 reports of newish linux + gcc supporting everything). animal OS compiler inline quiet inline varargs anole HPUX 11.31 HP C/aC++A.06.25 y y y axolotl fed-pi gcc-4.9 y y y baiji vista MSVC 2005 y y y binturong solaris 10 sun studio 12.3 y y y baiji win 8 MSVC 2012 y y y brolga cygwin gcc-4.3 y y castoroides solaris 10 sun studio 12.1 y y y catamount OSX 10.8 llvm-gcc 4.2 y y y coypu netbsd 5.1 gcc-4.1 y y y currawong win xp MSVC 2008 y y y damselfly illumos 201311 gcc-4.7 y y y dingo solaris 10 gcc-4.9 y y y dromedary OSX 10.6 gcc-4.2 y y y dunlin gento 13.0 icc 13.1 y y y elk freebsd 7.1 gcc-4.2 y y y frogmouth win xp gcc-4.5 y y y gaur HP-UX 10.20 gcc-2.95 y y y gharial HP-UX 11.31 gcc-4.6 y y y locust OSX 10.5 gcc-4.0 y y y mallard fedora 21 clang-3.5 y y y mouflon openbsd 5.7 gcc-4.2 y n* y narwhal win 2003 gcc-3.4 y y y okapi gentoo 12.14 icc 11.1 y y y olinguito openbsd 5.3 gcc-4.2 y n* y opossum netbsd 5.2 gcc-4.1 y y y orangutan OSX 10.4 gcc-4.0 y y y pademelon HP-UX 10.2 HP C Compiler 10.32 n n n pika netbsd 4.99 gcc-4.1 y y ?** protosciurus solaris 10 gcc-3.4 y y y rover_firef OmniOS gcc-4.6 ?*** ?*** ?*** smew debian 6.0 clang 2.9 y y y spoonbill openbsd 3.6 gcc-3.3 y y y * fails due to idiotic warnings we can't do much about: /usr/local/lib/libxml2.so.15.1: warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/libxml2.so.15.1: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/libxslt.so.3.8: warning: sprintf() is often misused, please use snprintf() ** hasn't run since check was added, but gcc-4.1 supports *** doesn't report any details, too old buildfarm client? All supported by 4.6
pgsql-hackers by date: