Well for getting the potential benefits of link-time optimization into more
places, and slightly improved developer ergonomics, and perhaps mostly to
eliminate potential confusion if one needs pg_common and pg_ports or the
shared library version when compiling statically.
Would you happen to know if it is possible?

regards, mikael sand

On Fri, Oct 11, 2024 at 12:12 AM Tom Lane <t...@sss.pgh.pa.us> wrote:

> Mikael Sand <ms...@seaber.io> writes:
> > I wonder if it would be possible to link pgcommon_shlib and pgport_shlib
> > statically into pq and do LTO already at that point, such that consumers
> of
> > libpq could merely link against libpq.a and that would be enough?
>
> What would be the point?  A typical build will still have a pile of
> outside dependencies that static-link consumers will have to track
> manually (openssl and so forth).  So I don't see how this'd move
> the needle much.
>
>                         regards, tom lane
>

Reply via email to