Added libatomic to riscv64 builds
authorIOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>
Thu, 24 May 2018 08:05:35 +0000 (10:05 +0200)
committerIOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>
Thu, 24 May 2018 08:05:35 +0000 (10:05 +0200)
debian/rules

index 0fa6998565d83549a5889de475d7687cb5517a01..58e977843dca427a00da38fa3e7622ac09024d26 100755 (executable)
@@ -18,12 +18,12 @@ LIBS=$(shell pkg-config --libs libjpeg libpng)
 
 # JUCE (used by giada) uses some c++11 features requiring atomic_store_8 and
 # atomic_load_8, so we need to link with libatomic on
-# armel, powerpc, powerpcspe, m68k, mips, mipsel, and sh4
+# armel, powerpc, powerpcspe, m68k, mips, mipsel, sh4, ...
 # see also:
 # - https://gcc.gnu.org/wiki/Atomic
 # - https://gcc.gnu.org/wiki/Atomic/GCCMM/LIbrary
 # - the 'clasp' packaging
-noatomicarch = $(shell dpkg-architecture -qDEB_HOST_ARCH | egrep -x "(armel|powerpc|powerpcspe|m68k|mips|mipsel|sh4)")
+noatomicarch = $(shell dpkg-architecture -qDEB_HOST_ARCH | egrep -x "(armel|powerpc|powerpcspe|m68k|mips|mipsel|sh4|riscv64)")
 # link with libatomic on architectures without built-in atomic
 ifeq ($(if $(noatomicarch),atomic), atomic)
        LIBS += -latomic