strange behavior of ldconfig (is it?)

Hi all!

I need to install an application that needs and, reading through the internet I understood that all I can do with my opensuse 11.1 is creating a symlink to /usr/lib/

in /usr/lib I have:

ls -ls libcrypto*

34356 -rw-r–r-- 1 root root 35137718 2009-10-07 08:59 libcryptopp.a
1172 -rwxr-xr-x 1 root root 1194320 2009-04-16 17:14
1428 -r-xr-xr-x 1 root root 1455700 2009-06-09 14:59

then I did
ln -sf /usr/lib/

and obtained as expected:

0 lrwxrwxrwx 1 root root       27 2009-10-16 12:48 -> /usr/lib/

But look at this:

ldconfig -v | grep crypto -> -> ->

I would have expected ->

and actually, when I explore the cache:

ldconfig -p | grep crypto (libc6) => /usr/lib/ (libc6) => /usr/lib/

no trace of …

So, what I do wrong? I used to do the same with opensuse 10.2 and it worked as I wanted.

Thank you all in advance for your help.


Got the same issue >:( any idea and did you get it fixed ?