civetweb: fix build without sync
PATCH 1/1 civetweb: fix build without sync
If BR2_TOOLCHAIN_HAS_SYNC_4 is not set, define -DNO_ATOMICS=1 to fallback on lock
Fixes:
- http://autobuild.buildroot.org/results/7b3bc71d64aedf617dde35798099e16d7ae46713
Signed-off-by Fabrice Fontaine <[email protected]>
--- package/civetweb/civetweb.mk | 4 ++++ 1 file changed, 4 insertions(+)
package/civetweb/civetweb.mk +4 -0
@@ -21,6 +21,10 @@ CIVETWEB_INSTALL_OPTS = \ HTMLDIR="$(TARGET_DIR)$(CIVETWEB_HTMLDIR)" \ SYSCONFDIR="$(TARGET_DIR)$(CIVETWEB_SYSCONFDIR)" +ifneq ($(BR2_TOOLCHAIN_HAS_SYNC_4),y) +CIVETWEB_COPT += -DNO_ATOMICS=1 +endif + ifeq ($(BR2_PACKAGE_CIVETWEB_WITH_LUA),y) CIVETWEB_CONF_OPTS += WITH_LUA=1 CIVETWEB_LIBS += -ldl
Signature · 1 line
2.14.1
PATCH 1/1 civetweb: fix build without sync
Hello,
Quoted 16 lines · Fabrice Fontaine
If
BR2_TOOLCHAIN_HAS_SYNC_4is not set, define -DNO_ATOMICS=1 to fallback on lockFixes:
- http://autobuild.buildroot.org/results/7b3bc71d64aedf617dde35798099e16d7ae46713Signed-off-by Fabrice Fontaine <[email protected]>--- package/civetweb/civetweb.mk | 4 ++++ 1 file changed, 4 insertions(+)package/civetweb/civetweb.mk +0
-0
package/civetweb/civetweb.mk CIVETWEB_INSTALL_OPTS = \ · line 24
Quoted 4 lines
package/civetweb/civetweb.mk +1
-0@@ -21,6 +21,10 @@ CIVETWEB_INSTALL_OPTS = \ HTMLDIR="$(TARGET_DIR)$(CIVETWEB_HTMLDIR)" \ SYSCONFDIR="$(TARGET_DIR)$(CIVETWEB_SYSCONFDIR)" +ifneq ($(BR2_TOOLCHAIN_HAS_SYNC_4),y)
I changed to:
ifeq ($(BR2_TOOLCHAIN_HAS_SYNC_4),)
and applied to master. Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com