aboutsummaryrefslogtreecommitdiffstats
path: root/main/glib/mips-disable-memory-barrier.patch
diff options
context:
space:
mode:
authorAriadne Conill <ariadne@dereferenced.org>2019-11-27 19:30:09 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2019-12-06 06:17:20 +0000
commit83ec09f9c76224d7e4c3c2b1baed8bc477c5ad30 (patch)
tree69460eb5e2b6db83742314e32f39e1b3763d3e15 /main/glib/mips-disable-memory-barrier.patch
parentc9a0209cbdc3aa5d1e79297f9ac168adef97b36d (diff)
downloadaports-83ec09f9c76224d7e4c3c2b1baed8bc477c5ad30.tar.bz2
aports-83ec09f9c76224d7e4c3c2b1baed8bc477c5ad30.tar.xz
main/glib: fix mips FTBFS
Diffstat (limited to 'main/glib/mips-disable-memory-barrier.patch')
-rw-r--r--main/glib/mips-disable-memory-barrier.patch11
1 files changed, 11 insertions, 0 deletions
diff --git a/main/glib/mips-disable-memory-barrier.patch b/main/glib/mips-disable-memory-barrier.patch
new file mode 100644
index 0000000000..e442764792
--- /dev/null
+++ b/main/glib/mips-disable-memory-barrier.patch
@@ -0,0 +1,11 @@
+--- glib-2.62.3.orig/meson.build
++++ glib-2.62.3/meson.build
+@@ -1586,7 +1586,7 @@
+
+ # We need a more robust approach here...
+ host_cpu_family = host_machine.cpu_family()
+-if host_cpu_family == 'x86' or host_cpu_family == 'x86_64' or host_cpu_family == 's390' or host_cpu_family == 's390x' or host_cpu_family.startswith('arm') or host_cpu_family == 'aarch64' or host_cpu_family.startswith('crisv32') or host_cpu_family.startswith('etrax')
++if host_cpu_family == 'x86' or host_cpu_family == 'x86_64' or host_cpu_family == 's390' or host_cpu_family == 's390x' or host_cpu_family.startswith('arm') or host_cpu_family == 'aarch64' or host_cpu_family.startswith('crisv32') or host_cpu_family.startswith('etrax') or host_cpu_family.startswith('mips')
+ glib_memory_barrier_needed = false
+ elif host_cpu_family.startswith('sparc') or host_cpu_family.startswith('alpha') or host_cpu_family.startswith('powerpc') or host_cpu_family == 'ia64'
+ glib_memory_barrier_needed = true