I have a... well, it's not really a problem, more of an anomaly.  I just
upgraded my libc from 5.0.9 (yes, it's old, but it's what came with my
Slackware) to 5.4.38, and I tried updating the links with ldconfig.

Here is the problem.  Everything works fine, as far as I can tell.  But the
list given by ldconfig -v doesn't include a line of the form "libc.so.5 =>
libc.so.5.4.38", or a line like "libm.so.5 => libm.so.5.0.9".  What it does
have is:

/sbin/ldconfig: version 1.7.3
[irrelevant removed]
/lib:
        libm.so.5.0.9 => libm.so.5.0.9
[irrelevant removed]
        libm.so.5 => libm.so.5
[irrelevant removed]
        nion => libc.so.5.4.38
[irrelevant removed]

The libm links point to themselves rather than to each other, and I've got
some ridiculous 'nion' link to libc.  As I say, nothing's broken (AFAIK) but
it is disconcerting.

I'd like to know three things:

1) Are these anomalies likely to affect the operation of the system?

2) How can I fix them so that they won't be a problem?

3) Where does ldconfig get this nion from, considering it is not present in
        the source code?

The first two questions are the important ones, the third - let's just say,
it will set my mind at ease.

Thanks in advance for any help anyone can offer me on these anomalies.


-----------------------------------------------------------------------
#include <disclaimer.h>
Matthew Palmer     | Technophile, programmer, and old style hacker.
[EMAIL PROTECTED] | E-mail me for my PGP key.

 

Reply via email to