-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Description
If you have trouble compiling QuickJS on Raspberry Pi, just link the atomic lib as seem in this discussion, this following patch should work:
diff --git a/Makefile b/Makefile
index efd3a32..3150f80 100644
--- a/Makefile
+++ b/Makefile
@@ -33,6 +33,10 @@ CONFIG_LTO=y
#CONFIG_WERROR=y
# force 32 bit build for some utilities
#CONFIG_M32=y
+# compilation on ARM Linux
+ifeq ($(shell uname -m),armv7l)
+CONFIG_ARMV7=y
+endif
ifdef CONFIG_DARWIN
# use clang instead of gcc
@@ -167,6 +171,9 @@ LIBS=-lm
ifndef CONFIG_WIN32
LIBS+=-ldl
endif
+ifdef CONFIG_ARMV7
+LIBS+=-latomic
+endif
$(OBJDIR):
mkdir -p $(OBJDIR) $(OBJDIR)/examples $(OBJDIR)/testsYou can also simply change LIBS=-lm to LIBS=-lm -latomic in makefile :D
iwater, melodyWxy, jdgramajo, crazier9527, hinzundcode and 1 more
Metadata
Metadata
Assignees
Labels
No labels