Created attachment 380222 [details] build log I see the following error on my hardened ~amd64 box. Linking C executable test_basics cd /var/tmp/portage/dev-libs/c-blosc-1.3.5/work/c-blosc-1.3.5_build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_basics.dir/link.txt --verbose=1 ../blosc/libblosc.so.1.3.5: undefined reference to `LZ4_compressHC2_limitedOutput' collect2: error: ld returned 1 exit status It seems as if the error would only trigger if tests are activated.
Created attachment 380224 [details] emerge --info
I have the same problem on my box. I have investigated further and the problem is the app-arch/lz4. The non-keyworded version (lz4-0_p106) does not provide this symbol. c-blosc lists it in its included lz4hc.h header and the tests fail, as well as all applications linked against blosc. Upgrade to lz4-0_p120 solves the problem, since that version exports LZ4_compressHC2_limitedOutput.
*c-blosc-1.5.3 (02 Apr 2015) 02 Apr 2015; Justin Lecher <jlec@gentoo.org> +c-blosc-1.5.3.ebuild, +files/c-blosc-1.5.3-shared-libs.patch, c-blosc-1.3.2.ebuild, c-blosc-1.3.5.ebuild: Version BUmp, bug #544770; fix version string for lz4 dep to compatible version, bug #516432