[Techtalk] Re: Debugging/ Troubleshooting book

Kathryn Hogg kjh at flyballdogs.com
Thu Aug 1 16:24:49 EST 2002


> I have to disagree here, in that I think the UNIX world can and does
> have the same type of shared resource problems as the Windows world.
>
> Because even though the different versions of a shared library are
> named differently, there's almost always a genericly named symlink
> pointing to the last version installed.
>
>  libfoo.so  -->  libfoo.so.1.2
>
> Many, if not most, apps are compiled such that when they make their
> load library calls, they are usually looking only for the genericly
> name library. So while the older libraries aren't deleted, they are in
> effect still overwritten.


All the unix variants I use "follow through" the symlinks and store the real
file in the executable.  I may link with libfoo.so and ldd will show that I
need libfoo.so.1.2 for example.


-- 
Kathryn





More information about the Techtalk mailing list