Browse Source

-latomic for armel

Grant Limberg 5 years ago
parent
commit
a6d7f7cac2
1 changed files with 7 additions and 1 deletions
  1. 7 1
      CMakeLists.txt

+ 7 - 1
CMakeLists.txt

@@ -170,7 +170,7 @@ if(NOT PACKAGE_STATIC)
 			option(BUILD_32BIT "Force building as 32-bit binary" OFF)
 			option(BUILD_STATIC "Build statically linked executable" OFF)
 			option(BUILD_ARM_V5 "Build ARMv5" OFF)
-			option(BUILD_ARM_v6 "Build ARMv6" OFF)
+			option(BUILD_ARM_V6 "Build ARMv6" OFF)
 
 			if(BUILD_ARM_V5 AND BUILD_ARM_V6)
 				message(FATAL_ERROR "BUILD_ARM_V5 and BUILD_ARM_V6 are mutually exclusive!")
@@ -250,6 +250,12 @@ if(NOT PACKAGE_STATIC)
 		set(GO_EXE_NAME "zerotier")
 		if(CMAKE_SYSTEM_NAME MATCHES "Linux")
 			set(GO_EXTRA_LIBRARIES "-lstdc++")
+			if(BUILD_ARM_V5)
+				set(GO_EXTRA_LIBRARIES
+					${GO_EXTRA_LIBRARIES}
+					"-latomic"
+				)
+			endif(BUILD_ARM_V5)
 		else()
 			set(GO_EXTRA_LIBRARIES "-lc++")
 		endif()