Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#12624 - OpenSSL doesn't use shared libz.so
Attached to Project:
Arch Linux
Opened by Henk van de Kamer (hvdkamer) - Wednesday, 31 December 2008, 12:31 GMT
Last edited by Pierre Schmitz (Pierre) - Wednesday, 07 January 2009, 16:03 GMT
Opened by Henk van de Kamer (hvdkamer) - Wednesday, 31 December 2008, 12:31 GMT
Last edited by Pierre Schmitz (Pierre) - Wednesday, 07 January 2009, 16:03 GMT
|
DetailsDescription:
The new OpenSSL build (0.9.8i-3) depends on zlib, but after building non of the programs or libraries shows on dependancy for libz.so.1. The problem is the new compile option zlib-dynamic in combination with the shared. I agree that this seems he right way, however only the combination shared zlib gives libraries with have the correct dependancy: Steps to reproduce: 1) The new BUILDPKG ./config --prefix=/usr --openssldir=/etc/ssl shared zlib-dynamic -Wa,--noexecstack [hvdkamer@ve60 lib]$ ldd *.so libcrypto.so: linux-vdso.so.1 => (0x00007fffb85fd000) libdl.so.2 => /lib/libdl.so.2 (0x00002ac4f2892000) libc.so.6 => /lib/libc.so.6 (0x00002ac4f2a96000) /lib/ld-linux-x86-64.so.2 (0x0000555555554000) libssl.so: linux-vdso.so.1 => (0x00007ffff1dfe000) libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0x00002ae7b8f7d000) libdl.so.2 => /lib/libdl.so.2 (0x00002ae7b9307000) libc.so.6 => /lib/libc.so.6 (0x00002ae7b950c000) /lib/ld-linux-x86-64.so.2 (0x0000555555554000) 2) A PKGBUILD with the following: ./config --prefix=/usr --openssldir=/etc/ssl shared zlib -Wa,--noexecstack [hvdkamer@ve60 lib]$ ldd *.so libcrypto.so: linux-vdso.so.1 => (0x00007fff979fe000) libdl.so.2 => /lib/libdl.so.2 (0x00002b9f13581000) libz.so.1 => /usr/lib/libz.so.1 (0x00002b9f13785000) libc.so.6 => /lib/libc.so.6 (0x00002b9f1399b000) /lib/ld-linux-x86-64.so.2 (0x0000555555554000) libssl.so: linux-vdso.so.1 => (0x00007fffc1bfe000) libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0x00002b6fe929f000) libdl.so.2 => /lib/libdl.so.2 (0x00002b6fe9629000) libz.so.1 => /usr/lib/libz.so.1 (0x00002b6fe982e000) libc.so.6 => /lib/libc.so.6 (0x00002b6fe9a43000) /lib/ld-linux-x86-64.so.2 (0x0000555555554000) BTW the mentioned patch has moved as well. The correct path is: http://www.linuxfromscratch.org/patches/blfs/svn/openssl-0.9.8i-fix_manpages-1.patch |
This task depends upon
Closed by Pierre Schmitz (Pierre)
Wednesday, 07 January 2009, 16:03 GMT
Reason for closing: Fixed
Additional comments about closing: Thanks for the report
Wednesday, 07 January 2009, 16:03 GMT
Reason for closing: Fixed
Additional comments about closing: Thanks for the report