有没有人能够建立静态链接的NSS?我实际上只需要构建certutil和pk12util静态链接。我已经看到Chromium静态构建NSS,他们甚至有一个补丁文件,但整个构建过程非常复杂,我只是想做一小部分。任何帮助将不胜感激。
答案 0 :(得分:3)
就目前而言,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。