pipewire: build with -mno-unaligned-access on arm 08/21708/2
authorGeorge Kiagiadakis <george.kiagiadakis@collabora.com>
Mon, 24 Jun 2019 09:23:00 +0000 (12:23 +0300)
committerGeorge Kiagiadakis <george.kiagiadakis@collabora.com>
Tue, 25 Jun 2019 12:56:09 +0000 (15:56 +0300)
Bug-AGL: SPEC-2393

Change-Id: I2e4feef547642c2b3d34403f7a1a45999cd4db11
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
meta-pipewire/recipes-multimedia/pipewire/pipewire/0004-arm-build-with-mno-unaligned-access.patch [new file with mode: 0644]
meta-pipewire/recipes-multimedia/pipewire/pipewire_git.bb

diff --git a/meta-pipewire/recipes-multimedia/pipewire/pipewire/0004-arm-build-with-mno-unaligned-access.patch b/meta-pipewire/recipes-multimedia/pipewire/pipewire/0004-arm-build-with-mno-unaligned-access.patch
new file mode 100644 (file)
index 0000000..d21af49
--- /dev/null
@@ -0,0 +1,28 @@
+From 4e1c70e9b4e8f3ece722f82d49b283a0c6ef0130 Mon Sep 17 00:00:00 2001
+From: George Kiagiadakis <george.kiagiadakis@collabora.com>
+Date: Mon, 24 Jun 2019 12:19:20 +0300
+Subject: [PATCH] arm: build with -mno-unaligned-access
+
+---
+ meson.build | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/meson.build b/meson.build
+index 81303d27..f3cc6030 100644
+--- a/meson.build
++++ b/meson.build
+@@ -50,6 +50,11 @@ if cc.get_id() == 'gcc'
+                       language : 'c')
+ endif
++if host_machine.cpu_family() == 'arm'
++  add_global_arguments('-mno-unaligned-access',
++    language: 'c')
++endif
++
+ sse_args = '-msse'
+ sse2_args = '-msse2'
+ ssse3_args = '-mssse3'
+-- 
+2.20.1
+
index 84e7688..a968004 100644 (file)
@@ -4,6 +4,7 @@ SRC_URI = "gitsm://github.com/PipeWire/pipewire;protocol=https;branch=work \
     file://0001-spa-include-install-missing-headers.patch \
     file://0001-extensions-implement-Endpoint-ClientEndpoint-interfa.patch \
     file://0002-pipewire-cli-add-support-for-printing-endpoint-info-.patch \
+    file://0004-arm-build-with-mno-unaligned-access.patch \
     "
 
 SRCREV = "4be788962e60891237f1f018627bf709ae3981e6"