On 2009-11-22 04:44 PST, Maciej Bliziński wrote: > Hello dev-tech-crypto, > > I'm working on a Solaris NSS package for the OpenCSW[1] project. I'm > compiling it using Sun Studio 11, on standard OpenCSW buildfarm. I'm > using the standard OpenCSW build system, GAR. The source code of the > build file I'm writing is similar to BSD ports, and can be found in a > source code repository[2] together with patches I wrote[3]. > > I'm currently stuck at the problem of aborting shlibsign: [snip]
> Why is ldd showing that the nspr libraries are found, but they don't > get loaded when running shlibsign? Do you have any hints? Yes, it's because of the changes you've made to freebl. > [1] http://www.opencsw.org/ > [2] > https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/pkg/nss/trunk/Makefile > [3] https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/pkg/nss/trunk/files/ Considering that Solaris and OpenSolaris are among the main platforms for which NSS is developed and supported (Sun presently employs most of the NSS developers), you should not need to make any changes to NSS at all. If you want to change the directory in which the shared libraries are installed, and where they are searched, that's fine, a good idea. But you should not need to make any other changes to NSS. Be aware that the NSS team does not support downstream copies of NSS that have been significantly modified by downstream developers. If you find bugs in NSS, we encourage you to file bugs against the main upstream NSS source code repository, and contribute patches. -- dev-tech-crypto mailing list dev-tech-crypto@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-tech-crypto