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
