]> git.ipfire.org Git - thirdparty/postgresql.git/commit
If a C23 compiler is detected, try asking for C17. REL_11_STABLE github/REL_11_STABLE
authorThomas Munro <tmunro@postgresql.org>
Wed, 27 Nov 2024 02:43:18 +0000 (15:43 +1300)
committerThomas Munro <tmunro@postgresql.org>
Wed, 27 Nov 2024 03:04:22 +0000 (16:04 +1300)
commit170e416034ec0231d9e9238f2577eeb76ca8d181
tree99706c2ff1cf037ec53b1c6ba8061df6b88d9390
parent0305dd3adef24b753201a5a72c8c43b38aee5cbc
If a C23 compiler is detected, try asking for C17.

Branches before 16 can't be compiled with a C23 compiler (see
deprecation warnings silenced by commit f9a56e72, and non-back-patchable
changes made in 16 by commit 1c27d16e).  Test __STDC_VERSION__, and if
it's above C17 then try appending -std=gnu17.  The test is done with the
user's CFLAGS, so an acceptable language version can also be configured
manually that way.

This is done in branches 15 and older, back to 9.2, per policy of
keeping them buildable with modern tools.

Discussion: https://postgr.es/m/87o72eo9iu.fsf%40gentoo.org
configure
configure.in