From 08dba0c1282406ac3bfa1e633c0208bb1c576ab0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?IOhannes=20m=20zm=C3=B6lnig=20=28Debian/GNU=29?= Date: Tue, 21 Dec 2021 16:16:45 +0100 Subject: [PATCH] Add patch to link juceaide against libatomic Should fix FTBFS on arm,mips,... --- debian/patches/debian_juceaide_atomic.patch | 31 +++++++++++++++++++++ debian/patches/series | 1 + 2 files changed, 32 insertions(+) create mode 100644 debian/patches/debian_juceaide_atomic.patch diff --git a/debian/patches/debian_juceaide_atomic.patch b/debian/patches/debian_juceaide_atomic.patch new file mode 100644 index 00000000..39849e8c --- /dev/null +++ b/debian/patches/debian_juceaide_atomic.patch @@ -0,0 +1,31 @@ +Description: Link juceaide against libatomic + build fixes on arm,mips,... +Author: IOhannes m zmölnig +Origin: Debian +Forwarded: not-needed +Last-Update: 2021-12-21 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: juce-6.1.3~ds0/extras/Build/juceaide/CMakeLists.txt +=================================================================== +--- juce-6.1.3~ds0.orig/extras/Build/juceaide/CMakeLists.txt ++++ juce-6.1.3~ds0/extras/Build/juceaide/CMakeLists.txt +@@ -32,12 +32,18 @@ if(JUCE_BUILD_HELPER_TOOLS) + + target_sources(juceaide PRIVATE Main.cpp) + ++ find_library(atomic "atomic") ++ if (atomic STREQUAL "atomic-NOTFOUND") ++ SET(atomic "") ++ endif() ++ + target_compile_definitions(juceaide PRIVATE + JUCE_DISABLE_JUCE_VERSION_PRINTING=1 + JUCE_USE_CURL=0) + + target_link_libraries(juceaide PRIVATE + juce::juce_build_tools ++ ${atomic} + juce::juce_recommended_config_flags + juce::juce_recommended_lto_flags + juce::juce_recommended_warning_flags) diff --git a/debian/patches/series b/debian/patches/series index 15858140..06e07c6c 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -10,3 +10,4 @@ cross.patch debian_buildcmake.patch overridable_pkg-config.patch debian_cmake.patch +debian_juceaide_atomic.patch -- 2.30.2