Re: undefined reference to `pg_snprintf when we upgraded libpq version from 10.3 to 12.3 - Mailing list pgsql-general

From Martín Marqués
Subject Re: undefined reference to `pg_snprintf when we upgraded libpq version from 10.3 to 12.3
Date
Msg-id CABeG9LvK3wZPPh=7QW69NCb2HJvKCRs_BpAkysUTMjN7OJdXhA@mail.gmail.com
Whole thread Raw
In response to undefined reference to `pg_snprintf when we upgraded libpq version from 10.3 to 12.3  (M Tarkeshwar Rao <m.tarkeshwar.rao@ericsson.com>)
List pgsql-general
Hi,

Did you also upgrade the libpq devel package?

To start, what distribution are you using, and how did you upgrade?
Are you using RHEL or Debian based packages? Did you upgrade libpq
using packages (yum/dnf update libpq or apt upgrade libpq)?

In any case, this seems like a problem with development package from a
different version then the library installed.

Kind regards, Martín


El mié, 7 oct 2020 a las 10:52, M Tarkeshwar Rao
(<m.tarkeshwar.rao@ericsson.com>) escribió:
>
> Hi all,
>
>
>
> We upgraded the libpq version from 10.3 to 12.3. Now we are getting following linker error in compilation.
>
> linux64/lib/libPostgreSQLClient.so: undefined reference to `pg_snprintf(char*, unsigned long, char const*, ...)'
>
>
>
> When we analyzed it we found following diff in libpq. What could be the solution of this error.
>
>
>
> %/postgres/10.3/lib
>
> >nm libpq.a | grep sprint
>
> U sprintf
>
> U sprintf
>
> U sprintf
>
> U sprintf
>
> U sprintf
>
> U sprintf
>
>
>
> %:/postgres/12.3/lib >nm libpq.a | grep sprint
>
> U pg_sprintf
>
> U pg_sprintf
>
> U pg_sprintf
>
> U pg_sprintf
>
>
>
> Regards
>
> Tarkeshwar



--
Martín Marqués
It’s not that I have something to hide,
it’s that I have nothing I want you to see



pgsql-general by date:

Previous
From: Jack Orenstein
Date:
Subject: Very large table: Partition it or not?
Next
From: Ravi Krishna
Date:
Subject: Re: Very large table: Partition it or not?