[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