/bin/sh ./libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wall -Wformat -Wformat-security -Wl,-O1 -Wl,--as-needed -o bsdtar tar/bsdtar-bsdtar.o tar/bsdtar-cmdline.o tar/bsdtar-creation_set.o tar/bsdtar-read.o tar/bsdtar-subst.o tar/bsdtar-util.o tar/bsdtar-write.o libarchive.la libarchive_fe.la -lmd -lcrypto -lacl -llzma -lbz2 -lz -lxml2 libtool: link: x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wall -Wformat -Wformat-security -Wl,-O1 -o .libs/bsdtar tar/bsdtar-bsdtar.o tar/bsdtar-cmdline.o tar/bsdtar-creation_set.o tar/bsdtar-read.o tar/bsdtar-subst.o tar/bsdtar-util.o tar/bsdtar-write.o -Wl,--as-needed ./.libs/libarchive.so ./.libs/libarchive_fe.a /usr/lib64/libmd.so -lcrypto -lacl -llzma -lbz2 -lz -lxml2 ./.libs/libarchive.so: undefined reference to `HMAC_CTX_free' ----------------------------------------------------------------- This is an unstable amd64 chroot image (named desktop-libressl-abi32+64_20170215-185650) at a hardened host acting as a tinderbox. ----------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-6.3.0 * llvm-config: 3.9.1 Available Python interpreters, in order of preference: [1] python3.4 [2] python3.5 (fallback) [3] python2.7 (fallback) [4] jython2.7 (fallback) java-config: The following VMs are available for generation-2: *) IcedTea JDK 7.2.6.8 [icedtea-7] 2) IcedTea JDK 7.2.6.8 [icedtea-bin-7] 3) IcedTea JDK 3.3.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-7 system-vm [2] icedtea-bin-7 [3] icedtea-bin-8
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.