Skip to contentSkip to conversation

civetweb: fix build without sync

PATCH New Fabrice Fontaine 2 participants 2 messages Dec 4, 2018 – Dec 6, 2018

lore
Share & tools
lore
#0 lore raw

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

---
 package/civetweb/civetweb.mk | 4 ++++
 1 file changed, 4 insertions(+)
package/civetweb/civetweb.mk +4 -0
index 4c3c443db7..73706b03a6 100644
@@ -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
#1 lore raw

PATCH 1/1 civetweb: fix build without sync

Hello,

Quoted 16 lines · Fabrice Fontaine

If BR2_TOOLCHAIN_HAS_SYNC_4 is not set, define -DNO_ATOMICS=1 to fallback on lock

Fixes:
- http://autobuild.buildroot.org/results/7b3bc71d64aedf617dde35798099e16d7ae46713

---
 package/civetweb/civetweb.mk | 4 ++++
 1 file changed, 4 insertions(+)
package/civetweb/civetweb.mk +0 -0
index 4c3c443db7..73706b03a6 100644

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