Обновление openssl, теперь ошибка связи с NSSLOW_

У нас есть Centos6 6,5 64-битный сервер. Он был настроен на 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, но ошибка не исчезла, спасибо

1 ответ

Решение
/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.

Другие вопросы по тегам