libcrypto.so.1.1: no version information available

 ( NevemTeve | 2018. október 13., szombat - 8:40 )

Előzmény itt: libcrypto.so.1.0.2: no version information available
Akkor abban maradtam, hogy jó, Debianék biztos valamilyen jócselekedtképpen másképp linkelik az OpenSSL-t, mint a gyártó, ezért az én házilag fordított OpenSSL-em nem jó a Debian-os binárisoknak.

Nomost itt az 1.1.1, amire ismerős üzenetet kapok:

 COUNTRY=EU /sbin/crda
/sbin/crda: /usr/local/lib64/libcrypto.so.1.1: no version information available (required by /lib/crda/libreg.so)

Bővebben:

# ldd -v /lib/crda/libreg.so
	Version information:
	/lib/crda/libreg.so:
		libcrypto.so.1.1 (OPENSSL_1_1_0) => not found
		libm.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libm.so.6
		libc.so.6 (GLIBC_2.4) => /lib/x86_64-linux-gnu/libc.so.6
		libc.so.6 (GLIBC_2.7) => /lib/x86_64-linux-gnu/libc.so.6
		libc.so.6 (GLIBC_2.3.4) => /lib/x86_64-linux-gnu/libc.so.6
		libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6

2018.10.13. 09:40 Kezdem azt hinni, hogy én bénáztam: az OpenSSL megcsinálta a kellő 'libcrypto.map' és 'libssl.map' fájlokat (verzióstul), az én hibám, hogy nem jutottak el a linkerhez. (Vagyis a -Wl,-version-script= paramétert kihagytam.)