BUG #3717: libpq needs .so version raised to 6

Started by Radim Kolarover 18 years ago3 messagesbugs
Jump to latest
#1Radim Kolar
kolar.radim@gmail.com

The following bug has been logged online:

Bug reference: 3717
Logged by: Radim Kolar
Email address: kolar.radim@gmail.com
PostgreSQL version: 8.3beta2
Operating system: FreeBSD
Description: libpq needs .so version raised to 6
Details:

/libexec/ld-elf.so.1: /usr/local/pgsql8.3/bin/psql: Undefined symbol
"PQconnectionUsedPassword"

both libpq from pgsql 8.2 and 8.3 are using same version
of .so 5. But libpq from 8.3 have new function PQconnectionUsedPassword. .so
version of 8.3 libpq needs to be raised to 6

/usr/local/pgsql8.3/lib/libpq.so.5

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Radim Kolar (#1)
Re: BUG #3717: libpq needs .so version raised to 6

"Radim Kolar" <kolar.radim@gmail.com> writes:

both libpq from pgsql 8.2 and 8.3 are using same version
of .so 5. But libpq from 8.3 have new function PQconnectionUsedPassword. .so
version of 8.3 libpq needs to be raised to 6

This is not a bug. Major version bumps in sonames are for incompatible
changes, not for additions of new entry points.

regards, tom lane

#3Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#2)
Re: BUG #3717: libpq needs .so version raised to 6

Tom Lane wrote:

"Radim Kolar" <kolar.radim@gmail.com> writes:

both libpq from pgsql 8.2 and 8.3 are using same version
of .so 5. But libpq from 8.3 have new function PQconnectionUsedPassword. .so
version of 8.3 libpq needs to be raised to 6

This is not a bug. Major version bumps in sonames are for incompatible
changes, not for additions of new entry points.

Yep, see the middle of this file for details on when we bump major
versions:

http://developer.postgresql.org/cvsweb.cgi/pgsql/src/tools/RELEASE_CHANGES?rev=1.79;content-type=text%2Fplain

--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://postgres.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +