`security/openssl-devel' port builds dynamically linked `bin/openssl' command even if SHARED option is turned off:
ld-elf.so.1: Shared object "libssl.so.10" not found, required by "openssl"
Confirmed. 'shared' is missing in line 92 of the makefile.
> rmd160 sse2 threads tls1 tls1_1 zlib
> rmd160 shared sse2 threads tls1 tls1_1 zlib
Can you please locally add that and test? My ports tree is in a bit of a disheveled state with a rename of openssl-devel to openssl110.
After that change
build# ldd /usr/local/bin/openssl
libthr.so.3 => /lib/libthr.so.3 (0x800ae6000)
libc.so.7 => /lib/libc.so.7 (0x800d0e000)
OpenSSL 1.1.0i 14 Aug 2018
Part of my local tree, will land in next commit.
Yep, it helps me.
A commit references this bug:
Date: Sun Oct 28 14:52:35 UTC 2018
New revision: 483302
security/openssl-devel: Fix SHARED option
- Fix linking with lld on i386
- Fix ordering
Reported by: lev