[Bug 211592] bsd.ssl.mk migration to USES exposed conflict between ncurses/ssl rpaths (base vs ports)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Aug 5 12:05:25 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211592

            Bug ID: 211592
           Summary: bsd.ssl.mk migration to USES exposed conflict between
                    ncurses/ssl rpaths (base vs ports)
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: needs-qa, patch, regression
          Severity: Affects Many People
          Priority: ---
         Component: Ports Framework
          Assignee: portmgr at FreeBSD.org
          Reporter: koobs at FreeBSD.org
                CC: freebsd-ports-bugs at FreeBSD.org
            Blocks: 210820
             Flags: exp-run?, merge-quarterly?

r417651 migrated bsd.ssl.mk to USES, exposing a conflict between rpath
arguments provided by Uses/ncurses.mk and Uses/ssl.mk.

This results in build time and runtime library linking discrepancies in certain
common circumstances such as, but not limited to using ncurses from base, but
openssl from ports, and a failure in at least lang/python27, reported in bug
210820

A test matrix of the difference in LDFLAG values for various ports between
r417651 and r417650 (the tree before the commit) and patch has been provided
for bsd.port.mk in bug 210820 that will be attached here instead.


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210820
[Bug 210820] lang/python27: _ssl.so fails to build (Undefined symbol
"SSLv2_method")
-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-ports-bugs mailing list