From d81a99cc7cf2373b28bc06da4d3c543982b312b1 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Sat, 28 May 2022 22:26:27 +0200 Subject: [PATCH] package/dhcp: fix build without atomic Fix the following build failure without atomic raised since commit fde21979427ffeb4fe9c0068310be195f2dec5ec: /nvmedata/autobuild/instance-25/output-1/host/lib/gcc/mipsel-buildroot-linux-uclibc/10.3.0/../../../../mipsel-buildroot-linux-uclibc/bin/ld: cannot find -latomic: No such file or directory Fixes: - http://autobuild.buildroot.org/results/db6/db6923915e36bcdb2953a3cdd2b450fa10794631 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN --- package/dhcp/dhcp.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/dhcp/dhcp.mk b/package/dhcp/dhcp.mk index cbc95cb152..183c8322d6 100644 --- a/package/dhcp/dhcp.mk +++ b/package/dhcp/dhcp.mk @@ -62,9 +62,14 @@ else DHCP_BIND_EXTRA_CONFIG += --without-zlib endif +ifeq ($(BR2_TOOLCHAIN_HAS_ATOMIC),y) +DHCP_BIND_EXTRA_CONFIG += --enable-atomic ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) DHCP_CONF_ENV += LIBS=-latomic endif +else +DHCP_BIND_EXTRA_CONFIG += --disable-atomic +endif ifeq ($(BR2_STATIC_LIBS),y) DHCP_CONF_OPTS += --disable-libtool