On 1/16/06, Ken Moffat <[EMAIL PROTECTED]> wrote:
>
>   I was wrong in retracting, my LFS-svn results definitely show this for
> all builds after the first.  I can't yet see why the symlink is moving
> (and I've spent twenty minutes looking at readline's shlib/Makefile and
> support/shlib-install).

Looks like an ldconfig issue:

I tried the installation with --prefix=/tmp/readline. Here are the results.

 $ ls -l /tmp/readline/lib/
-rw-r--r-- 1 readline readline  91246 Jan 18 00:10 libhistory.a
-rw-r--r-- 1 readline readline  91246 Jan 18 00:10 libhistory.old
lrwxrwxrwx 1 readline readline     15 Jan 18 00:10 libhistory.so ->
libhistory.so.5
lrwxrwxrwx 1 readline readline     17 Jan 18 00:10 libhistory.so.5 ->
libhistory.so.5.1
-rw-r--r-- 1 readline readline  71340 Jan 18 00:10 libhistory.so.5.1
-rw-r--r-- 1 readline readline  71340 Jan 18 00:10 libhistory.so.5.1.old
-rw-r--r-- 1 readline readline 618068 Jan 18 00:10 libreadline.a
-rw-r--r-- 1 readline readline 618068 Jan 18 00:10 libreadline.old
lrwxrwxrwx 1 readline readline     16 Jan 18 00:10 libreadline.so ->
libreadline.so.5
lrwxrwxrwx 1 readline readline     18 Jan 18 00:10 libreadline.so.5 ->
libreadline.so.5.1
-rw-r--r-- 1 readline readline 446391 Jan 18 00:10 libreadline.so.5.1
-rw-r--r-- 1 readline readline 446391 Jan 18 00:10 libreadline.so.5.1.old
 $ ldconfig -n /tmp/readline/lib/
 $ ls -l /tmp/readline/lib/
-rw-r--r-- 1 readline readline  91246 Jan 18 00:10 libhistory.a
-rw-r--r-- 1 readline readline  91246 Jan 18 00:10 libhistory.old
lrwxrwxrwx 1 readline readline     15 Jan 18 00:10 libhistory.so ->
libhistory.so.5
lrwxrwxrwx 1 readline readline     21 Jan 18 00:11 libhistory.so.5 ->
libhistory.so.5.1.old
-rw-r--r-- 1 readline readline  71340 Jan 18 00:10 libhistory.so.5.1
-rw-r--r-- 1 readline readline  71340 Jan 18 00:10 libhistory.so.5.1.old
-rw-r--r-- 1 readline readline 618068 Jan 18 00:10 libreadline.a
-rw-r--r-- 1 readline readline 618068 Jan 18 00:10 libreadline.old
lrwxrwxrwx 1 readline readline     16 Jan 18 00:10 libreadline.so ->
libreadline.so.5
lrwxrwxrwx 1 readline readline     22 Jan 18 00:11 libreadline.so.5 ->
libreadline.so.5.1.old
-rw-r--r-- 1 readline readline 446391 Jan 18 00:10 libreadline.so.5.1
-rw-r--r-- 1 readline readline 446391 Jan 18 00:10 libreadline.so.5.1.old

Notice the change. Time for someone to submit a bug report to the glibc folks.

IMO, the book should recommend that folks not run plain old ldconfig
but use ldconfig -X so that links are not modified.

--
Tushar Teredesai
   mailto:[EMAIL PROTECTED]
   http://www.linuxfromscratch.org/~tushar/
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to