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

Reply via email to