Re: Shared library search paths

From: Mark Dalphin <mdalphin(at)amgen(dot)com>
To: Peter Eisentraut <peter_e(at)gmx(dot)net>
Cc: PostgreSQL Development <pgsql-hackers(at)postgresql(dot)org>, pgsql-ports(at)postgresql(dot)org
Subject: Re: Shared library search paths
Date: 2000-07-18 21:55:35
Message-ID: 3974D257.F3A2D389@amgen.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers pgsql-ports

For the SGI Irix 6.5, "man ld" gives:

....

-rpath library_path
Adds the library_path to the search path for DSOs. Each
library path is appended to the list of directories at the
time the executable or DSO is loaded. This option directs
rld(5) to look in the named directories, but to look only
for DSOs, and to stop looking when the correct one is found.

This option can be specified only when the -shared or
-call_shared options are also in effect. For more
information, see the rld(5) man page. (C, C++, F77, F90)

....

-shared Produces a DSO, creates all of the tables for run-time
linking, and resolves references to other specified shared
objects. The object created can be used by the linker to
make dynamic executables. (C, C++, F77, F90)

....

Hope this helps.
Mark

Peter Eisentraut wrote:

> Some platforms (OSF/cc, HPUX) are already using -rpath or equivalent, so
> you don't have to specify a shared library search path at runtime. I think
> that a lot more platforms could use this. Can people comment on whether
> and how it works on their platform? Essentially,
>
> LDFLAGS+=-rpath '$(libdir)'
>
> might do the trick for most.
>
> --
> Peter Eisentraut Sernanders väg 10:115
> peter_e(at)gmx(dot)net 75262 Uppsala
> http://yi.org/peter-e/ Sweden

--
Mark Dalphin email: mdalphin(at)amgen(dot)com
Mail Stop: 29-2-A phone: +1-805-447-4951 (work)
One Amgen Center Drive +1-805-375-0680 (home)
Thousand Oaks, CA 91320 fax: +1-805-499-9955 (work)

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Mikheev, Vadim 2000-07-18 22:47:10 RE: btree split logic is fragile in the presence of lar ge index items
Previous Message Tom Lane 2000-07-18 21:10:44 Re: Warnings triggered by recent includefile cleanups

Browse pgsql-ports by date

  From Date Subject
Next Message Oliver Elphick 2000-07-18 22:47:38 Re: Shared library search paths
Previous Message Urban Widmark 2000-07-18 19:36:05 RE: PostgreSQL ld.so.1 problem (solaris)