Re: Cleaning up multiply-defined-symbol warnings on OS X - Mailing list pgsql-patches

From Tom Lane
Subject Re: Cleaning up multiply-defined-symbol warnings on OS X
Date
Msg-id 10612.1147180697@sss.pgh.pa.us
Whole thread Raw
In response to Re: Cleaning up multiply-defined-symbol warnings on OS X  (Martijn van Oosterhout <kleptog@svana.org>)
Responses Re: Cleaning up multiply-defined-symbol warnings on OS X
List pgsql-patches
Martijn van Oosterhout <kleptog@svana.org> writes:
> Eh? It stops a program expecting libpq4 being linked to libpq3 for any
> reason, so the above situation can't happen. You don't need to version
> any structs, only the functions using them.

If we have an existing app built against an unversioned libpq, what
happens if we roll in a versioned libpq?  Does it break completely?
That is, is the introduction of versioning by itself an incompatible
ABI break?

            regards, tom lane

pgsql-patches by date:

Previous
From: Martijn van Oosterhout
Date:
Subject: Re: Cleaning up multiply-defined-symbol warnings on OS X
Next
From: Tom Lane
Date:
Subject: Re: current version: Patch - Have psql show current values