簡體   English   中英

nspr 4.19的nss 3.35問題PR_GetEnvSecure函數

[英]nss 3.35 issue with nspr 4.19 PR_GetEnvSecure function

在構建nss 3.35版本時出現以下錯誤

secoid.c :(。text.SECOID_Init + 0x36):未定義引用PR_GetEnvSecure' secoid.c:(.text.SECOID_Init+0x55): undefined reference to PR_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_LIBS = -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/libnspr4.so”中定義,如下所示。

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

0000000000019b60 g DF .text 0000000000000067基礎PR_GetEnvSecure

您需要構建定義此對象的NPSR庫版本,例如版本4.19。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM