It looks like we are getting persistent Win 2012 failures in Ninja from the following patch:

https://hg.mozilla.org/projects/nss/rev/b83ad33acd678c78c91b836ad42310e75cac3361

A quick look looks like it's a problem in an MPI test program which gets RNG_RNGInit() added to it even though RNG is part of freebl and not part of MPI (From a layering point of view, MPI is independent and shouldn't be calling back into freebl).

The test program is not actually used anywhere, but it is causing ninja Windows 2012 builds to fail, which will cause issues with any mozilla Windows 2012. I suspect the program isn't even built in Windows 2012 Make builds, and that other platforms are tolerant with the unreferenced symbol.

We probably need to restructure the patch in the future to keep the proper layering, but that's not as critical. In the mean time we should either drop the mpi test program from the ninja builds, or remove the RNG_RNGInit call from the program so that at least Windows 2012 builds before we release NSS 3.77.

bob

--
You received this message because you are subscribed to the Google Groups 
"dev-tech-crypto@mozilla.org" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dev-tech-crypto+unsubscr...@mozilla.org.
To view this discussion on the web visit 
https://groups.google.com/a/mozilla.org/d/msgid/dev-tech-crypto/5246074d-ee0b-62fa-0d64-835a77644c93%40redhat.com.

Reply via email to