aboutsummaryrefslogtreecommitdiff
path: root/src/liblzma/common/common.h
diff options
context:
space:
mode:
authorLasse Collin <lasse.collin@tukaani.org>2016-03-10 20:26:49 +0200
committerLasse Collin <lasse.collin@tukaani.org>2016-03-10 20:26:49 +0200
commit473ef0dc69a30e64d5fa0d34aca02f7309faa3e9 (patch)
treea7937f02b4ce873d3d9f8ac65df53aeda4e7a6a5 /src/liblzma/common/common.h
parenttuklib_physmem: Hopefully silence a warning on Windows. (diff)
downloadxz-473ef0dc69a30e64d5fa0d34aca02f7309faa3e9.tar.xz
Build: Avoid SHA256_Init on FreeBSD and MINIX 3.
On FreeBSD 10 and older, SHA256_Init from libmd conflicts with libcrypto from OpenSSL. The OpenSSL version has different sizeof(SHA256_CTX) and it can cause weird problems if wrong SHA256_Init gets used. Looking at the source, MINIX 3 seems to have a similar issue but I'm not sure. To be safe, I disabled SHA256_Init on MINIX 3 too. NetBSD has SHA256_Init in libc and they had a similar problem, but they already fixed it in 2009. Thanks to Jim Wilcoxson for the bug report that helped in finding the problem.
Diffstat (limited to 'src/liblzma/common/common.h')
0 files changed, 0 insertions, 0 deletions