[Buildroot] [PATCH 1/1] package/clamav: link with libatomic when needed

Thomas Petazzoni thomas.petazzoni at bootlin.com
Sun Feb 24 20:39:42 UTC 2019


Hello,

On Sat, 16 Feb 2019 09:19:05 +0100
Bernd Kuhls <bernd.kuhls at t-online.de> wrote:

> Configure check for OpenSSL fails:
> 
> /accts/mlweber1/rclinux/rc-buildroot-test/scripts/instance-3/output/host/sparc-buildroot-linux-uclibc/sysroot/usr/lib/libcrypto.a(threads_pthread.o): In function `CRYPTO_atomic_add':
> threads_pthread.c:(.text+0x1dc): undefined reference to `__atomic_is_lock_free'
> threads_pthread.c:(.text+0x1f4): undefined reference to `__atomic_fetch_add_4'
> 
> Fixes
> http://autobuild.buildroot.net/results/cae8da81adff3ba493154e0ba8b21d90367f82eb/
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls at t-online.de>
> ---
>  package/clamav/clamav.mk | 4 ++++
>  1 file changed, 4 insertions(+)

I would still prefer a solution based on pkg-config for such problems
(especially since clamav is already using pkg-config to find some other
libraries), but OK, let's do this for now, it's the least invasive
solution.

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


More information about the buildroot mailing list