Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 Jul 2006 11:40:27 +0200
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        Alejandro Pulver <alepulver@freebsd.org>
Cc:        ports@freebsd.org
Subject:   Re: Renaming and symlinking shared libraries
Message-ID:  <20060703114027.tj9s4h5mog8ww0ck@netchild.homeip.net>
In-Reply-To: <20060701202522.00da2f4e@phobos.mars.bsd>
References:  <20060701202522.00da2f4e@phobos.mars.bsd>

next in thread | previous in thread | raw e-mail | index | archive | help
Quoting Alejandro Pulver <alepulver@freebsd.org> (from Sat, 1 Jul 2006  
20:25:22 -0300):

> AFAIK the symlinks would be (under lib/, in src->dest form) the
> following. This shows the renaming of libtest to libtest-2, with major
> version of 2.
>
> libtest-2.so -> libtest-2.so.2
> libtest-2.so.2 -> test2/libtest-2.so.2 (real)
>
> Inside test2/.
>
> libtest.so -> libtest-2.so
> libtest-2.so -> libtest-2.so.2 (real)
>
> Then I link a program with "cc -o test -L/usr/local/lib/test2 -ltest".
> I did it with lua4 but after linking 'ldd' says it can't find
> "libtest.so".
>
> Have I missed something?

You have to ldconfig the test2 directory, else the run-time linker  
will not find the lib (it doesn't know where to search for it).

Bye,
Alexander.

-- 
Atlee is a very modest man.  And with reason.
		-- Winston Churchill

http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID = 72077137




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060703114027.tj9s4h5mog8ww0ck>