Re: C99 compliance for src/port/snprintf.c

Поиск
Список
Период
Сортировка
От Andres Freund
Тема Re: C99 compliance for src/port/snprintf.c
Дата
Msg-id 20180816111859.n6vtt322jpjwflij@alap3.anarazel.de
обсуждение исходный текст
Ответ на Re: C99 compliance for src/port/snprintf.c  (Andres Freund <andres@anarazel.de>)
Ответы Re: C99 compliance for src/port/snprintf.c
Re: C99 compliance for src/port/snprintf.c
Список pgsql-hackers
On 2018-08-16 01:41:34 -0700, Andres Freund wrote:
> I've pushed a minimal version adding the C99 test.

So, we get:

* lotsa animals, unsurprisingly, showing C99 work without any flags.

  checking for ccache gcc option to accept ISO C99... none needed


* rhinoceros, nudibranch, grouse, ...:

  https://buildfarm.postgresql.org/cgi-bin/show_stage_log.pl?nm=rhinoceros&dt=2018-08-16%2008%3A45%3A01&stg=configure
  https://buildfarm.postgresql.org/cgi-bin/show_stage_log.pl?nm=nudibranch&dt=2018-08-16%2009%3A16%3A46&stg=configure
  https://buildfarm.postgresql.org/cgi-bin/show_stage_log.pl?nm=grouse&dt=2018-08-16%2009%3A17%3A25&stg=configure
  checking for ccache gcc option to accept ISO C99... -std=gnu99 (or variations thereof)

  So, the autoconf magic is doing it's thing here.


* dunlin (icc):

  https://buildfarm.postgresql.org/cgi-bin/show_stage_log.pl?nm=dunlin&dt=2018-08-16%2009%3A35%3A19&stg=configure
  checking for icc option to accept ISO C99... -std=gnu99

  (later fails, but not newly so, and just because of ENOSPC)

* anole (HP C compiler)

  https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=anole&dt=2018-08-16 09%3A32%3A19
  checking for cc option to accept ISO C99... none needed


* dromedary:

  https://buildfarm.postgresql.org/cgi-bin/show_stage_log.pl?nm=dromedary&dt=2018-08-16%2008%3A37%3A28&stg=configure
  checking for ccache gcc option to accept ISO C99... unsupported

  I suspect that's because of the '-ansi' flag in CFLAGS, not because
  the compiler is incapable of actually supporting C99.


Besides gaur, I'm also awaiting casteroides' results. The latter
definitely does support C99, but I'm not sure autconf pushes hard
enough.  I think every other relevant animal has reported back.

Greetings,

Andres Freund


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Alexander Korotkov
Дата:
Сообщение: Re: [HACKERS] WIP: long transactions on hot standby feedback replica/ proof of concept
Следующее
От: Andreas Joseph Krogh
Дата:
Сообщение: Logical decoding currently not usable for all due to lack ofLargeObject-support