libcrypt.a tanımsız NSSLOW_ referansı


0

Centos6 6.5 64bit sunucumuz var. 32bit geliştirme için ayar olmuştu. Projemiz statik olarak bağlantılı. bir takım üyesi en son openssl'i, openssl-devel'i ve openssl-static 64bit ve 32bit i686 kitaplıklarını kurdu. Kurulumumuzda başka hiçbir şey değiştirilmedi. Şimdi derlerken benzer hataların bir listesini alıyoruz

    /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 paketlerini geri almaya çalıştık ama hata devam ediyor

Yanıtlar:


0

Görünüşe göre libcrypt.a bu süreçte yer değiştirdi. Bazı yardım kullanarak özel inşa etmek zorunda kaldık

http://blog.gmane.org/gmane.linux.distributions.gobo.general/month=20100601

ile yapılandırma

configure --prefix = glibc-2.12-1.47. el6_2.9.src / glibc-2.12-2-gc4ccff1 / binary --host = i686-redhat-linux - yapı = i686-redhat-linux - değişken-statik - disable-nss-crypt CC = 'gcc - Wa, - 32 -m32 'CXX =' g ++ -Wa, - 32 -m32 'CFLAGS =' - O2-march = i686 'CXXFLAGS =' -O2-march = i686 'LDFLAGS = -m32

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.