I tested our NSS 3.12 release tarballs last night, but was too tired to post my findings before I went to bed. I didn't realize Daniel Stenberg would post here that fast.
Daniel pointed out two problems in his CVS commit comment for the README.NSS file in libcurl. 1. name conflict of base64.h: this problem is difficult to solve. We ran into a conflict with the system nss.h header before. I won't discuss this problem in this message, but we should come up with a solution. 2. NSS 3.12 tarball doesn't build: this is because Daniel downloaded the tarball nss-3.12.tar.gz, which contains only NSS proper, without NSPR. I tested the other tarball nss-3.12-with-nspr-4.7.tar.gz, and I built it successfully. (The reason we provide an NSS-only tarball is that NSPR is also provided as a package in Linux distributions.) We should add a README file to the download directory explaining what the two tarballs are. We should also add a README file inside the tarballs providing build instructions for a normal optimized build, with links to the complete build instructions on our website, and the other info Daniel suggested (how to ask questions or report bugs). This README file should be checked in to the mozilla/security/nss directory in the source tree, and duplicated in the tarballs at the top level. I filed a bug report for this work: https://bugzilla.mozilla.org/show_bug.cgi?id=441820 Wan-Teh _______________________________________________ dev-tech-crypto mailing list dev-tech-crypto@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-tech-crypto