From: | Peter Eisentraut <peter(at)eisentraut(dot)org> |
---|---|
To: | David Rowley <dgrowleyml(at)gmail(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | pgsql-hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: C11 / VS 2019 |
Date: | 2025-08-26 15:52:36 |
Message-ID: | 52205e39-05d7-4478-9d0a-ea5122e34a3b@eisentraut.org |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On 30.07.25 00:11, David Rowley wrote:
> On Wed, 30 Jul 2025 at 00:57, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
>>
>> David Rowley <dgrowleyml(at)gmail(dot)com> writes:
>>> On Fri, 18 Jul 2025 at 23:12, Peter Eisentraut <peter(at)eisentraut(dot)org> wrote:
>>>> Note that gcc and clang switched to C11 by default a long time ago
>>>> (gcc-5 and clang-3.6), so for most users all these tests won't need to
>>>> do anything. If you want to test it, you could simulate an older
>>>> default like
>>>> ./configure CC='gcc -std=c99'
>>
>>> On Linux, doing a bit more testing using meson and clang, I tried with
>>> CC=clang CFLAGS=-std=c99 . I get:
>>
>> Note that that's not what Peter suggested. That leads to
>
> OK, thanks. There are no issues when I use CC="clang -std=c99" meson setup ...
This has been committed. C11 is the default mode now.
David: You could rebase your other patch (about emulating
__builtin_constant_p) now.
Tom: You ought to update the configuration on the buildfarm members
longfin and sifaka from
'CC' => 'ccache clang -std=gnu99',
to
'CC' => 'ccache clang -std=gnu11',
for the master branch.
From | Date | Subject | |
---|---|---|---|
Next Message | Melanie Plageman | 2025-08-26 15:55:39 | Re: Parallel heap vacuum |
Previous Message | Maxim Orlov | 2025-08-26 15:20:53 | Aggregate Function corr does not always return the correct value |