aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThomas Munro <tmunro@postgresql.org>2024-11-27 15:43:18 +1300
committerThomas Munro <tmunro@postgresql.org>2024-11-27 15:43:18 +1300
commitf00c401c65afa2cf18f0d67d13eeb382df84c37b (patch)
tree190fa820691a2e19236d7e24fd7a3bdfc5771307 /src
parent88a16b3dbb16dc127894ad56c57c53d309ae816a (diff)
downloadpostgresql-f00c401c65afa2cf18f0d67d13eeb382df84c37b.tar.gz
postgresql-f00c401c65afa2cf18f0d67d13eeb382df84c37b.zip
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
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions