有没有人能够构建静态链接的NSS?我实际上只需要构建静态链接的certutil和pk12util。我已经看到Chromium正在静态构建NSS,甚至它们都有一个补丁文件,但是整个构建过程都涉及到整个过程,我只是尝试做一个很小的子集。任何帮助将不胜感激。
最佳答案
目前,NSS无法静态构建。 bug 534471和bug 533014(分别为NSS和NSPR)中正在进行一些工作,但是这些修补程序已经很旧了,可能不再适用。看来Mozilla上目前没有人在为此工作。
至于Chromium,他们正在使用大量修补的NSS版本。而且,他们使用GYP来构建NSS,而不是NSS通常提供的Makefile。您可能可以构建他们的NSS版本,但不确定在Chrome之外是否真的有用。相关目录是deps/third_party/nss/和src/net/third_party/nss/,前者是没有libssl的NSS,后者是仅libssl。