Le 06/12/2011 17:13, Patrick Baggett a écrit :


On Tue, Dec 6, 2011 at 4:56 AM, Simon McVittie
<[email protected]
<mailto:[email protected]>> wrote:

    On Tue, 06 Dec 2011 at 10:32:01 +0100, [email protected]
    <mailto:[email protected]> wrote:
     > I just checked my binaries and /usr/local/lib doesn't seem
    hard-coded:

    Paths in the dynamic linker's default search path don't need to be
    hard-coded
    into binaries; paths not in the default search path do. On GNU (glibc)
    systems, the default search path is partly hard-coded, partly in
    /etc/ld.so.conf and partly in the files in /etc/ld.so.conf.d/.

    The way to get a path hard-coded into the binary on Linux would be
    to pass
    "-rpath /opt/lib" to ld - Solaris probably has something equivalent?


for Sun C, I think it is -R path or -Z path.

    (Or use GNU libtool, which knows how to do shared libraries on various
    platforms, each weirder than the last... but restricts you to doing
    things
    in a slightly strange way to accomodate as many of those weird platforms
    as possible.)

        s

already answered but yep no need to move the libs, either use LD_LIBRARY_PATH or recompile using -R, a quick note can be found at http://blogs.oracle.com/ali/entry/avoiding_ld_library_path_the
_______________________________________________
ioquake3 mailing list
[email protected]
http://lists.ioquake.org/listinfo.cgi/ioquake3-ioquake.org
By sending this message I agree to love ioquake3 and libsdl.

Reply via email to