My changes didn't affect the ld command which does the linking (verified by running it 
both ways and
getting identical broken binary files) - hence the problem remains :-(.

There appear to be two ways to _really_ solve the problem...

1) create the .so files in the current directory rather than a subdirectory
        or
2) specify the soname with the correct option to ld, perhaps as was done for 
libsmbclient.so

Rich B

----- Original Message -----
From: "Herbert Lewis" <[EMAIL PROTECTED]>
To: "Richard Bollinger" <[EMAIL PROTECTED]>
Cc: "samba-technical" <[EMAIL PROTECTED]>
Sent: Tuesday, April 30, 2002 11:15 AM
Subject: Re: 2..2.4-pre Makefile inconsistencies - Fix enclosed


> The problem with your "fix" is that the soname in the libraries
> ends up being set to the wrong values. For example the file
> on linux is /lib/libnss_winbind.so but the value stored in the
> file as the soname is nsswitch/libnss_winbind.so. Dito for all
> the others. If you can find a better fix that preserves getting
> the sonames right and simplifies things then I'd be happy to
> use it.


Reply via email to