summaryrefslogtreecommitdiff
path: root/user/cmus/ppc-libatomic.patch
diff options
context:
space:
mode:
authorA. Wilcox <awilcox@wilcox-tech.com>2019-03-30 22:53:17 +0000
committerA. Wilcox <awilcox@wilcox-tech.com>2019-03-30 22:53:17 +0000
commit933ace07371c396c899bfac168c7ca3a600cf9fa (patch)
tree88ad574e91dd491614a19097aac305d6fd7eac82 /user/cmus/ppc-libatomic.patch
parent0a1154aa0075189cf3c1db16e4c4ddb8be293930 (diff)
parent1fccae6a1429dda442a19de90cddf57b0f1020f3 (diff)
downloadpackages-933ace07371c396c899bfac168c7ca3a600cf9fa.tar.gz
packages-933ace07371c396c899bfac168c7ca3a600cf9fa.tar.bz2
packages-933ace07371c396c899bfac168c7ca3a600cf9fa.tar.xz
packages-933ace07371c396c899bfac168c7ca3a600cf9fa.zip
Merge branch 'cmus' into 'master'
user/cmus: Add -latomic on ppc See merge request !208
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
+