From ba7319a06e1b98524fde1384dc570a7f34870881 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Wed, 16 Mar 2022 22:22:17 +0100 Subject: [PATCH] package/zynaddsubfx: fix atomic linking Fix the following build failure raised since the addition of the package in commit 18a863063735e2c658fa6947a4e540e9dda6c431: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-musl/10.3.0/../../../../riscv64-buildroot-linux-musl/bin/ld: libzynaddsubfx_core.a(Master.cpp.o): in function `.L1880': Master.cpp:(.text+0x7cc0): undefined reference to `__atomic_exchange_1' Fixes: - http://autobuild.buildroot.org/results/91b5959ca0eb136c1609462e71d109ff09cca5e5 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN --- package/zynaddsubfx/zynaddsubfx.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/zynaddsubfx/zynaddsubfx.mk b/package/zynaddsubfx/zynaddsubfx.mk index b2eb1921fa..db0459ce62 100644 --- a/package/zynaddsubfx/zynaddsubfx.mk +++ b/package/zynaddsubfx/zynaddsubfx.mk @@ -14,7 +14,7 @@ ZYNADDSUBFX_LICENSE_FILES = COPYING ZYNADDSUBFX_CONF_OPTS = -DCompileTests=OFF -DPluginEnable=OFF ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) -ZYNADDSUBFX_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-latomic +ZYNADDSUBFX_CONF_OPTS += -DOS_LIBRARIES=-latomic endif ZYNADDSUBFX_DEPENDENCIES = \