| Summary: | app-arch/libarchive-3.3.0 : ./.../libarchive.so: undefined reference to `HMAC_CTX_free' | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
| Component: | Current packages | Assignee: | Gentoo/BSD Team <bsd+disabled> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | normal | CC: | dharding, hendrik, mgorny, moonlapse81 |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
emerge-info.txt
app-arch:libarchive-3.3.0:20170224-142649.log config.log.tbz2 emerge-history.txt environment etc.portage.tbz2 Fix libarchive 3.3.0 build against LibreSSL |
||
|
Description
Toralf Förster
2017-02-24 14:33:06 UTC
Created attachment 464992 [details]
emerge-info.txt
Created attachment 464994 [details]
app-arch:libarchive-3.3.0:20170224-142649.log
Created attachment 464996 [details]
config.log.tbz2
Created attachment 464998 [details]
emerge-history.txt
Created attachment 465000 [details]
environment
Created attachment 465002 [details]
etc.portage.tbz2
Created attachment 465270 [details, diff]
Fix libarchive 3.3.0 build against LibreSSL
This error occurs when building libarchive 3.3.0 against LibreSSL instead of OpenSSL. Update the preprocessor directive in archive_openssl_hmac_private.h to use then private definitions of HMAC_CTX_new and HMAC_CTX_free when building against LibreSSL.
I think in the libressl overlay this is already fixed. v3.3.1 the same problem here, can we please update with a working patch? it will be a VERY blocker for anyone want to tryout the libressl, this will break the whole system. the libressl in portage, it should be a working in building even as testing. thanks Please test 3.3.2. |