shared library loader configuration
no at spam at mgedv.net
nospam at mgedv.net
Fri Jul 7 12:21:57 UTC 2006
> -----Original Message-----
> From: owner-freebsd-questions at freebsd.org
> [mailto:owner-freebsd-questions at freebsd.org] On Behalf Of
> Giorgos Keramidas
> Sent: Friday, July 07, 2006 2:03 PM
> To: nospam at mgedv.net
> Cc: freebsd-questions at freebsd.org
> Subject: Re: shared library loader configuration
>
> On 2006-07-07 13:22, "no at spam@mgedv.net" <nospam at mgedv.net> wrote:
> >
> > hi,
> >
> > can someone give me please a SIMPLE and CLEAR answer, what i exactly
> > have to do to achieve the following:
> >
> > i have (for example) installed a new compiled version of
> libz.a/.so in
> > /usr/local.
> >
> > i want program (during runtime AND during compilation) to
> compile and
> > run against the NEW and non-system libs.
>
> In short, just don't.
>
> The system programs have been tested, developed and debugged with the
> *SYSTEM* version of the libraries. Blindly replacing these libraries
> with others is something you should do only with extreme care.
>
> > what has to be set/changed, to have this setting as soon as the OS
> > starts?
>
> LD_LIBRARY_PATH is probably what you mean here.
>
> > i tried running ldconfig, i was playing around with some ld-so.conf
> > files, everything failed. the compilation does not even find the new
> > libraries, and if i use "ldd" to check what path the lib would use
> > it's always /lib or /usr/lib instead of /usr/local/lib.
>
> All the compilers that I have to use for every day work and for my own
> stuff have options that can hardcode a 'runtime library path'
> in the ELF
> binary.
>
> What did you try to compile?
>
> What do you mean by writing ``the compilation does not even
> find the new
> libraries''?
>
> > please don't tell me things about RTFM or weblinks
>
> This is also a good way of learning new stuff though :)
>
> > i just need ~3 simple lines of what the hell to do that i get a
> > persisting setting for compilations and runtimes
>
> How do you know it is ``3 simple lines''?
>
dunno, if it's a misunderstanding, but my only question
"how to tell the system where to load libraries and in
which order to prefer paths"
seems to be still open.
anyway, thx for the reply ;-)
ps: i already RdTFM ;-)
More information about the freebsd-questions
mailing list