On 25/11/09, 11:54:25, Maciej "(Matchek)" Blizinski <[email protected]>
wrote regarding Re: [csw-maintainers] Symlinks to shared libraries:

> > It's not about CSW policy but how ld and ld.so.1 work and versioning.
> > What's the SONAME?

> $ /.SUNWnative/usr/sfw/bin/gobjdump -p
> work/solaris8-sparc/install-isa-sparcv8/opt/csw/lib/libnspr4.so.8  |
> grep SONAME
>   SONAME      libnspr4.so

> This means applications will be linked against libnspr4.so no matter
> which is the symlink and which is the regular file, right?

Correct.  Thus file naming with the version is only for our convenience,
the .so file will always be used and the fact it's a link is transparent
to its use and of no interest to the developers.

The developers are very sure of the future and are disregarding the
standard method of protecting themselves against unknown eventualities.
Changing the library name to handle versions makes changes difficult
because the builds need to know, -lnsprwhat?  It's handy you are in
communication with the developers as you can call them twats.



James.
_______________________________________________
maintainers mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/maintainers

Reply via email to