Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Jul 2006 14:22:02 +0200
From:      "no@spam@mgedv.net" <nospam@mgedv.net>
To:        "'Giorgos Keramidas'" <keramida@ceid.upatras.gr>
Cc:        freebsd-questions@freebsd.org
Subject:   RE: shared library loader configuration
Message-ID:  <000001c6a1bf$f3cb4bd0$01010101@avalon.lan>
In-Reply-To: <20060707120310.GC88706@gothmog.pc>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
 

> -----Original Message-----
> From: owner-freebsd-questions@freebsd.org 
> [mailto:owner-freebsd-questions@freebsd.org] On Behalf Of 
> Giorgos Keramidas
> Sent: Friday, July 07, 2006 2:03 PM
> To: nospam@mgedv.net
> Cc: freebsd-questions@freebsd.org
> Subject: Re: shared library loader configuration
> 
> On 2006-07-07 13:22, "no@spam@mgedv.net" <nospam@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 ;-)




Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?000001c6a1bf$f3cb4bd0$01010101>