On 04/01/15 23:21, Bryan Drewery wrote: > On 4/1/2015 3:59 PM, Yuri wrote: >> I found that packages produced by poudriere likely link with base >> openssl, while port make likely links with the port openssl. >> This is because of the lines in bsd.openssl.mk which check for the >> presence of openssl shared library and headers under PREFIX, and set >> WITH_OPENSSL_BASE when they aren't present. In case of port make files >> are likely present, and in case of poudriere build files are likely not >> present. >> >> Example is ftp/curl (with GSSAPI=NONE, OPENSSL=yes options). *Poudriere >> produces curl library, that causes VirtualBox to break* due to the >> openssl base vs. port conflicts. See recent emulation@ ML threads. Port >> make produces curl library that works fine with VirtualBox. >> >> I think both WITH_OPENSSL_BASE and WITH_OPENSSL_PORT should be retired, >> and code checking file presence also should be removed, and all ports >> should be made to build with an openssl port instead. Ports should never >> use base OpenSSL. >> >> Only <100 ports touch WITH_OPENSSL_... variables. Somebody who is able >> to make such decisions and has the commit bit should bit should look >> into this. Otherwise, massively faulty package repositories are produces. >> >> Yuri > > I've wanted this for a long time. I think we should just do it. >
As I said in another email, I agree on the idea. On the other hand some testing plan should be laid out before unleashing this change in the tree... -- Guido Falsi <m...@madpilot.net> _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"