]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Use CXXFLAGS instead of CFLAGS for linking C++ code
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 26 Feb 2026 17:06:58 +0000 (12:06 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 26 Feb 2026 17:06:58 +0000 (12:06 -0500)
commitb6b7e96365eb7b5f79d4e655afcfb4f9cb12ab88
treed1160ac80eeef9859311937a4c5faedee924c7a8
parent4cb70f73eacc4231f354432e8ed0f65d27f5cc09
Use CXXFLAGS instead of CFLAGS for linking C++ code

Otherwise, this would break if using C and C++ compilers from
different families and they understand different options.  It already
used the right flags for compiling, this is only for linking.  Also,
the meson setup already did this correctly.

Back-patch of v18 commit 365b5a345 into older supported branches.
At the time we were only aware of trouble in v18, but as shown
by buildfarm member siren, older branches can hit the problem too.

Reported-by: Tom Lane <tgl@sss.pgh.pa.us>
Author: Peter Eisentraut <peter@eisentraut.org>
Discussion: https://www.postgresql.org/message-id/228700.1722717983@sss.pgh.pa.us
Discussion: https://postgr.es/m/3109540.1771698685@sss.pgh.pa.us
Backpatch-through: 14-17
src/backend/jit/llvm/Makefile