Re: pgsql: Remove pqsignal() from libpq's official exports list.
Michael Paquier <michael@paquier.xyz>
From: Michael Paquier <michael@paquier.xyz>
To: Christoph Berg <myon@debian.org>, Tom Lane <tgl@sss.pgh.pa.us>, PostgreSQL Hackers <pgsql-hackers@postgresql.org>
Date: 2019-10-07T06:59:16Z
Lists: pgsql-hackers
On Fri, Oct 04, 2019 at 11:56:31AM +0200, Christoph Berg wrote: > This is starting to hurt in several places: > > 04 11:41 <magnush> mha@xindi:~$ psql > 04 11:41 <magnush> /usr/lib/postgresql/9.2/bin/psql: symbol lookup error: > /usr/lib/postgresql/9.2/bin/psql: undefined symbol: pqsignal > > pg_repack linked against libpq5 11 breaks with libpq5 12: Ouch. So that's commit f7ab802. I agree that this is not cool, and libpq so version is not likely going to be bumped up (if that happens I have code I could wipe out). Could we reconsider this decision? It seems to me that we should not silently break things. -- Michael
Commits
-
Put back pqsignal() as an exported libpq symbol.
- 7ed1bcaed6ec 12.1 landed
- 06a367c382d0 13.0 landed
-
Remove pqsignal() from libpq's official exports list.
- f7ab80285520 12.0 cited
-
Build src/port files as a library with -fPIC, and use that in libpq.
- ea53100d5671 12.0 cited
-
Use SA_RESTART for all signals, including SIGALRM.
- 873ab97219ca 9.4.0 cited
-
Move pqsignal() to libpgport.
- da5aeccf64b3 9.3.0 cited