pgsql: Use CXXFLAGS instead of CFLAGS for linking C++ code - Mailing list pgsql-committers

From Tom Lane
Subject pgsql: Use CXXFLAGS instead of CFLAGS for linking C++ code
Date
Msg-id E1vvepX-001HN7-2v@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
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

Branch
------
REL_16_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/b9f7ceabd820369280d4ca6bfaab43cf8345f1bd

Modified Files
--------------
src/backend/jit/llvm/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)


pgsql-committers by date:

Previous
From: Álvaro Herrera
Date:
Subject: pgsql: Don't include latch.h in libpq/libpq.h
Next
From: Tom Lane
Date:
Subject: pgsql: Fix Solution.pm for change in pg_config.h contents.