nss 3.35与nspr 4.19 PR_GetEnvSecure函数有关



我在构建nss 3.35版本时收到以下错误

secoid.c:(.text.secoid_Init+0x36(:对PR_GetEnvSecure' secoid.c:(.text.SECOID_Init+0x55): undefined reference toPR_GetEnvSecure’的未定义引用

我正在使用nspr版本4.19来构建这个。这是我构建nss 的命令

make-j1 BUILD_OPT=1 NSPR_INCLUDE_DIR=nss-3.36.1/NSPR/INCLUDE/NSPR USE_SYSTEM_ZLIB=1 ZLIB_LBS=-lz nss_ENABLE_WERROR=0$([$(uname-m(=x86_64]和&echo USE_64=1($([-f/usr/include/sqlite3.h]&&echo NSS_USE_SYSTEM_SQLITE=1(

这是Red Hat Bugzilla 1458841中报告的类似问题。

在这种情况下,他们删除了对该对象的依赖关系。

在Red Hat 7.6中,此对象在库"/lib64/libnpr4.so"中定义,如下所示。

objdump-TC/lib64/libnpr4.so | grep PR_GetEnvSecure

00000000000 19b60 g DF文本0000000000000067基本PR_GetEnvSecure

您需要构建定义此对象的NPSR库版本,例如版本4.19

相关内容

  • 没有找到相关文章

最新更新