Re: [PATCHES] Linking on AIX (Was: Fix linking of OpenLDAP libraries ) - Mailing list pgsql-hackers

From Tom Lane
Subject Re: [PATCHES] Linking on AIX (Was: Fix linking of OpenLDAP libraries )
Date
Msg-id 18130.1158185894@sss.pgh.pa.us
Whole thread Raw
In response to Re: [PATCHES] Linking on AIX (Was: Fix linking of OpenLDAP libraries )  ("Albe Laurenz" <all@adv.magwien.gv.at>)
List pgsql-hackers
"Albe Laurenz" <all@adv.magwien.gv.at> writes:
>> The patch did not work for me :-(

> Is libpq.so in a non-standard directory? If yes, one either
> has to export LIBPATH in the environment or link with
> -L/location/of/libpq for the executable to find it
> (similar to RPATH in Linux).

libpq will definitely be in a nonstandard directory in buildfarm usage.
It sounds like we should add the local equivalent of RPATH for AIX.

Now I'm pretty dubious that -L is what we want --- -L should have the
semantics of "this is where to find the library right now".  RPATH is
used to point to an expected installation directory that might not
contain the library at the time of linking ... or worse, might contain
an old incompatible version of it.  Does AIX have a true RPATH
equivalent?
        regards, tom lane


pgsql-hackers by date:

Previous
From: Joshua Reich
Date:
Subject: Re: Optimizer improvements: to do or not to do?
Next
From: Alvaro Herrera
Date:
Subject: Re: Patch attribution and non-ASCII characters