Re: AIX shared libraries

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: "Albe Laurenz" <all(at)adv(dot)magwien(dot)gv(dot)at>
Cc: RoccoA(at)Routescape(dot)com, pgsql-hackers(at)postgresql(dot)org
Subject: Re: AIX shared libraries
Date: 2006-09-14 14:03:13
Message-ID: 28608.1158242593@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

"Albe Laurenz" <all(at)adv(dot)magwien(dot)gv(dot)at> writes:
> I personally would prefer 3)a)

> 3) Major hacking in Makefile.shlib to achieve the following:
> - libXX.so.n is built from libXX.a in the traditional way.
> Then libXX.a is deleted, and recreated as archive
> containing libXX.so.n.
> - Linking takes place withOUT -brtl, but with -blibpath:...
> as in 2).
> - When the shared libs are installed, I see two options:
> a) copy (and overwrite) libXX.a to libdir, do not
> install libXX.so.n

Hm. The objection I see to this is that it will not support concurrent
installation of multiple libpq versions. What about

4) Build and install only libXX.so.n, don't install libXX.a at all

5) As 4), plus actively remove any libXX.a seen in the install directory

regards, tom lane

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 2006-09-14 14:13:49 Re: Release notes
Previous Message Christopher Browne 2006-09-14 13:59:35 Re: Release notes