Fix pgpool_adm Makefile.
authorTatsuo Ishii <[email protected]>
Tue, 4 Nov 2025 00:51:02 +0000 (09:51 +0900)
committerTatsuo Ishii <[email protected]>
Tue, 4 Nov 2025 01:03:32 +0000 (10:03 +0900)
The Makefile set SHLIB_LINK. However nowadays PostgreSQL provides most
of the SHLIB_LINK options in Makefile.global except
-L../../libs/pcp/.libs -lpcp. Moreover '${prefix}/lib', which is
currently in the option, is harmful because while building rpm
packages, check_rpaths complains that /libs is in rpath.  So remove
all the options except -L../../libs/pcp/.libs -lpcp.

Backpatch-through: v4.2

src/sql/pgpool_adm/Makefile

index 199772207ddb4ebb86b19a5088eacb1c406fb93d..b64bc6d01c9af6b0da863df7afe0f29c18807f07 100644 (file)
@@ -9,7 +9,7 @@ DATA = pgpool_adm--1.0.sql pgpool_adm--1.1.sql pgpool_adm--1.2.sql pgpool_adm--1
 pgpool_adm--1.0--1.1.sql pgpool_adm--1.1--1.2.sql pgpool_adm--1.2--1.3.sql \
 pgpool_adm--1.4.sql pgpool_adm--1.3--1.4.sql \
 pgpool_adm--1.5.sql pgpool_adm--1.4--1.5.sql
-SHLIB_LINK =  -L../../libs/pcp/.libs -lpcp -Wl,--as-needed -Wl,-rpath,'${prefix}/lib',--enable-new-dtags
+SHLIB_LINK =  -L../../libs/pcp/.libs -lpcp
 # if you are using PostgreSQL 8.0 or later,
 # using pg_config is recommended.
 # if you are not, comment out following line and...