Link with libatomic.
authorPeter Michael Green <plugwash@raspbian.org>
Tue, 7 Sep 2021 08:50:57 +0000 (09:50 +0100)
committerPeter Michael Green <plugwash@raspbian.org>
Tue, 7 Sep 2021 08:50:57 +0000 (09:50 +0100)
Last-Update: 2021-09-07

Gbp-Pq: Name link-libatomic.patch

build/premake/premake5.lua
build/premake/premake5/build/gmake2.unix/Premake5.make

index 2cf95a3f70af321ae248676ca05d6226d0942b27..38104e24d010a37500af8b751beb23451ef84e21 100644 (file)
@@ -1062,6 +1062,7 @@ function setup_main_exe ()
                        links {
                                -- Dynamic libraries (needed for linking for gold)
                                "dl",
+                               "atomic",
                        }
                end
 
@@ -1261,6 +1262,7 @@ function setup_collada_project(project_name, target_type, rel_source_dirs, rel_i
 
                links {
                        "dl",
+                       "atomic",
                }
 
                -- FCollada is not aliasing-safe, so disallow dangerous optimisations
@@ -1279,6 +1281,7 @@ function setup_collada_project(project_name, target_type, rel_source_dirs, rel_i
                if os.getversion().description == "GNU/kFreeBSD" then
                        links {
                                "dl",
+                               "atomic",
                        }
                end
 
@@ -1423,6 +1426,7 @@ function setup_tests()
                        links {
                                -- Dynamic libraries (needed for linking for gold)
                                "dl",
+                               "atomic",
                        }
                end
 
index dbb8cdc8e43b25cce5564f158d138453ef602c19..e21148c35ff66b691093c6a17e031fd3dcd44122 100644 (file)
@@ -38,7 +38,7 @@ OBJDIR = obj/Release/Premake5
 DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
 ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -Wall -Wextra
 ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -Wall -Wextra -fno-stack-protector
-LIBS += bin/Release/liblua-lib.a bin/Release/libzip-lib.a bin/Release/libzlib-lib.a bin/Release/libcurl-lib.a bin/Release/libmbedtls-lib.a -lm -ldl -lrt
+LIBS += bin/Release/liblua-lib.a bin/Release/libzip-lib.a bin/Release/libzlib-lib.a bin/Release/libcurl-lib.a bin/Release/libmbedtls-lib.a -lm -ldl -lrt -latomic
 LDDEPS += bin/Release/liblua-lib.a bin/Release/libzip-lib.a bin/Release/libzlib-lib.a bin/Release/libcurl-lib.a bin/Release/libmbedtls-lib.a
 ALL_LDFLAGS += $(LDFLAGS) -s -rdynamic
 
@@ -49,7 +49,7 @@ OBJDIR = obj/Debug/Premake5
 DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
 ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -Wall -Wextra
 ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -Wall -Wextra
-LIBS += bin/Debug/liblua-lib.a bin/Debug/libzip-lib.a bin/Debug/libzlib-lib.a bin/Debug/libcurl-lib.a bin/Debug/libmbedtls-lib.a -lm -ldl -lrt
+LIBS += bin/Debug/liblua-lib.a bin/Debug/libzip-lib.a bin/Debug/libzlib-lib.a bin/Debug/libcurl-lib.a bin/Debug/libmbedtls-lib.a -lm -ldl -lrt -latomic
 LDDEPS += bin/Debug/liblua-lib.a bin/Debug/libzip-lib.a bin/Debug/libzlib-lib.a bin/Debug/libcurl-lib.a bin/Debug/libmbedtls-lib.a
 ALL_LDFLAGS += $(LDFLAGS) -rdynamic