`security/openssl-devel' port builds dynamically linked `bin/openssl' command even if SHARED option is turned off: # /usr/local/bin/openssl 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 /usr/local/bin/openssl: libthr.so.3 => /lib/libthr.so.3 (0x800ae6000) libc.so.7 => /lib/libc.so.7 (0x800d0e000) build# /usr/local/bin/openssl OpenSSL> version 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: Author: brnrd Date: Sun Oct 28 14:52:35 UTC 2018 New revision: 483302 URL: https://svnweb.freebsd.org/changeset/ports/483302 Log: security/openssl-devel: Fix SHARED option - Fix linking with lld on i386 - Fix ordering PR: 231333 Reported by: lev Changes: head/security/openssl-devel/Makefile