From: IOhannes m zmölnig (Debian/GNU) Date: Tue, 21 Dec 2021 15:16:45 +0000 (+0100) Subject: Add patch to link juceaide against libatomic X-Git-Tag: archive/raspbian/6.1.5_ds0-1+rpi1^2~34 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=08dba0c1282406ac3bfa1e633c0208bb1c576ab0;p=juce.git Add patch to link juceaide against libatomic Should fix FTBFS on arm,mips,... --- 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