1

我们有 centos6 6.5 64bit 服务器。它已被设置为 32 位开发。我们的项目是静态链接的。一名团队成员安装了最新的 openssl、openssl-devel 和 openssl-static 64 位和 32 位 i686 库。我们的设置中没有其他任何内容被修改。现在在编译时我们会得到一个类似的错误列表

    /usr/lib/libcrypt.a(md5-crypt.o): In function `__md5_crypt_r':
    (.text+0x99): undefined reference to `NSSLOW_Init'
    /usr/lib/libcrypt.a(md5-crypt.o): In function `__md5_crypt_r':
    (.text+0xb4): undefined reference to `NSSLOWHASH_NewContext'

我们已尝试恢复 openssl 包,但错误仍然存​​在,谢谢

4

1 回答 1

0
/usr/lib/libcrypt.a(md5-crypt.o): In function `__md5_crypt_r':
(.text+0x99): undefined reference to `NSSLOW_Init'

这不是 OpenSSL 的一部分:

openssl-1.0.1f$ grep -r NSSLOW_Init *
openssl-1.0.1f$

libcrypt.a

libcrypt是 NSS 的一部分。NSS 是 Mozilla 的网络安全服务库。你可以在这里阅读:https ://developer.mozilla.org/en-US/docs/NSS 。

于 2014-01-31T07:04:50.257 回答