postgres.git / summary / log / commit / refs

commit    365b5a345b2680615527b23ee6befa09a2f784f2
Author:   Peter Eisentraut <peter@eisentraut.org>
Date:     Sun Aug 04 09:17:46 2024 +0000

    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.
    
    Reported-by: Tom Lane <tgl@sss.pgh.pa.us>
    Discussion: https://www.postgresql.org/message-id/228700.1722717983@sss.pgh.pa.us


src/backend/jit/llvm/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/jit/llvm/Makefile b/src/backend/jit/llvm/Makefile index 0036c4f5520..bfe5c207a2b 100644 --- a/src/backend/jit/llvm/Makefile +++ b/src/backend/jit/llvm/Makefile @@ -37,7 +37,7 @@ SHLIB_LINK += $(LLVM_LIBS) # Because this module includes C++ files, we need to use a C++ # compiler for linking. Makefile.shlib uses $(COMPILER) to build # loadable modules. -override COMPILER = $(CXX) $(CFLAGS) +override COMPILER = $(CXX) $(CXXFLAGS) OBJS = \ $(WIN32RES) [parent: 028b4b21df26]