summaryrefslogtreecommitdiff
path: root/user/cmus/ppc-libatomic.patch
diff options
context:
space:
mode:
authorLuis Ressel <aranea@aixah.de>2019-03-29 17:37:15 +0100
committerLuis Ressel <aranea@aixah.de>2019-03-29 17:39:44 +0100
commit1fccae6a1429dda442a19de90cddf57b0f1020f3 (patch)
treef1acfd78c715ae268504156592fbbe44c891766a /user/cmus/ppc-libatomic.patch
parentbd96048417a8e1912b57611d0f73b82bfbd2cf6f (diff)
downloadpackages-1fccae6a1429dda442a19de90cddf57b0f1020f3.tar.gz
packages-1fccae6a1429dda442a19de90cddf57b0f1020f3.tar.bz2
packages-1fccae6a1429dda442a19de90cddf57b0f1020f3.tar.xz
packages-1fccae6a1429dda442a19de90cddf57b0f1020f3.zip
user/cmus: Add -latomic on ppc
Diffstat (limited to 'user/cmus/ppc-libatomic.patch')
-rw-r--r--user/cmus/ppc-libatomic.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/user/cmus/ppc-libatomic.patch b/user/cmus/ppc-libatomic.patch
new file mode 100644
index 000000000..7107fb5db
--- /dev/null
+++ b/user/cmus/ppc-libatomic.patch
@@ -0,0 +1,29 @@
+From 9a56c86a663e53195a32b7908cf2bd4349bad5c3 Mon Sep 17 00:00:00 2001
+From: Luis Ressel <aranea@aixah.de>
+Date: Fri, 29 Mar 2019 17:16:16 +0100
+Subject: [PATCH] Link against libatomic on ppc32. DO NOT UPSTREAM.
+
+Assuming that we'll always need libatomic on ppc32, but never elsewhere
+is hideous and broken, but gcc is making it a huge pain to handle this
+properly.
+---
+ configure | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/configure b/configure
+index e76acdd..2cd5d45 100755
+--- a/configure
++++ b/configure
+@@ -98,6 +98,9 @@ check_compat()
+ CONFIG_CYGWIN=y
+ makefile_vars CONFIG_CYGWIN
+ esac
++
++ test ppc = "$(uname -m)" && try_link -latomic && COMPAT_LIBS="$COMPAT_LIBS -latomic"
++
+ makefile_vars COMPAT_LIBS
+ }
+
+--
+2.21.0
+