LibreSSL 2.3.2 on CentOS 7 (x86_64) - 0.11.2 builds just dandy and even works. 0.12.0 fails to build.
In file included from addrman.h:13:0,
from init.cpp:12:
init.cpp: In function 'bool AppInit2(boost::thread_group&, CScheduler&)':
init.cpp:1081:61: error: 'OPENSSL_VERSION' was not declared in this scope
LogPrintf("Using OpenSSL version %s\n", OpenSSL_version(OPENSSL_VERSION));
^
util.h:77:39: note: in definition of macro 'LogPrintf'
#define LogPrintf(...) LogPrint(NULL, __VA_ARGS__)
^
init.cpp:1081:76: error: 'OpenSSL_version' was not declared in this scope
LogPrintf("Using OpenSSL version %s\n", OpenSSL_version(OPENSSL_VERSION));
It looks like that might be caused by the fix for issue #7080 ??