VC++ 9.0 now requires either a manifest or Side-by-Side assembly (the vc
redist package) in order for .dlls and .exes to find the VC runtime DLL.
http://support.microsoft.com/default.aspx/kb/326922
I would like to build nspr and nss such that I can run tools like
certutil.exe without having to have the user install the VC redist
package. Is this possible with VC++ 9.0? Looking at
https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Windows_Prerequisites
under
Common Problems, Hints and Restrictions
it says
If you intend to distribute your build to others, and you have not built
with --enable-jemalloc, you will need to set
WIN32_REDIST_DIR=$VCINSTALLDIR\redist\x86\Microsoft.VC80.CRT in your
mozconfig to get the Microsoft CRT DLLs packaged along with the application.
However, a quick glance at the nspr and nss source code does not show
this string referenced anywhere.
I see this bug https://bugzilla.mozilla.org/show_bug.cgi?id=489029
but I don't want to introduce yet another dependency on mozcrt19.
--
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto