Summary: | security/openssl-devel builds dynamically linked bin/openssl when shared libraries are disabled | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Lev A. Serebryakov <lev> |
Component: | Individual Port(s) | Assignee: | Bernard Spil <brnrd> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | emaste |
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(brnrd) |
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
Lev A. Serebryakov
2018-09-12 23:09:03 UTC
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 |