Win 2012 failures in Ninja

Robert Relyea <[email protected]> Wed, 30 Mar 2022 09:55:12 -0700
Newsgroups gmane.comp.mozilla.crypto
Message-ID <[email protected]>
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 "[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
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.