MacOS 10.13 Beta Compile Error (BoringSSL), Phoenix Project

I had a friend who took this to the labs at WWDC. Here’s the story:
Apple is trying to ditch openSSL in 10.13.
Internally they are using a fork of boringssl
Externally they want everyone to link against LibreSSL.

If you run otool it will report if it’s two level.

otool -hV

FLATNAMESPACE or TWOLEVEL

The Crypto lib is not TWOLEVEL.

2 Likes