> On Nov 9, 2015, at 17:31, René J.V. Bertin <rjvber...@gmail.com> wrote:
> 
> On Monday November 09 2015 16:11:54 Jeremy Huddleston Sequoia wrote:
> 
> hi,
> 
>>> Now what if you do
>>> 
>>> %> ln -s libssl.35.dylib libssl.1.0.0.dylib ?
>>> 
>>> (assuming that libressl indeed installs libssl.35.dylib)
>>> 
>>> If that works, it can be handled with a very simple post-destroot addition 
>>> in both ports .
>> 
>> Don't do that.  There's a 99% chance it won't work for you.
> 
> You know what happens when you say that kind of thing to a Dutch (former) 
> scientist, eh? ;)
> First quick tests (downloading a couple of release tarballs from github, with 
> /opt/local/bin/curl) suggests that it works. Which doesn't really surprise me 
> too much: both libraries are written in C. As long as dependent software 
> sticks to public APIs (and those APIs are indeed compatible), the binary 
> libraries should be compatible too, regardless of how different they are 
> "behind the scenes".

The problem is that while the API is compatible, the ABI might not be.  
Portions of OpenSSL / Libressl are implemented using macros, so the macros 
might be different in ways that don't appear immediately obvious.
_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to