7863327ea2
Fix the following build failure raised since bump to version 0.3.39 in
commit d9796f2db9
:
/tmp/ccsZ6haQ.s:467: Error: selected processor does not support `vmrs r3,fpscr' in ARM mode
/tmp/ccsZ6haQ.s:469: Error: selected processor does not support `vmsr fpscr,r3' in ARM mode
/tmp/ccsZ6haQ.s:490: Error: selected processor does not support `vmrs r3,fpscr' in ARM mode
/tmp/ccsZ6haQ.s:492: Error: selected processor does not support `vmsr fpscr,r3' in ARM mode
Fixes:
- http://autobuild.buildroot.org/results/d449095c67b9477fc95ebbab5eb628e5eb4ea5c6
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
31 lines
938 B
Diff
31 lines
938 B
Diff
From 2cddd4a775c145570f4a8a30d28b57f551d43206 Mon Sep 17 00:00:00 2001
|
|
From: Wim Taymans <wtaymans@redhat.com>
|
|
Date: Mon, 25 Oct 2021 16:32:16 +0200
|
|
Subject: [PATCH] cpu: disable VFP asm when not available
|
|
|
|
Fixes #1746
|
|
|
|
[Retrieved from:
|
|
https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/2cddd4a775c145570f4a8a30d28b57f551d43206]
|
|
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
---
|
|
spa/plugins/support/cpu-arm.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/spa/plugins/support/cpu-arm.c b/spa/plugins/support/cpu-arm.c
|
|
index c07711f70..fe6222f7c 100644
|
|
--- a/spa/plugins/support/cpu-arm.c
|
|
+++ b/spa/plugins/support/cpu-arm.c
|
|
@@ -143,7 +143,7 @@ static int arm_zero_denormals(void *object, bool enable)
|
|
"msr fpcr, %0 \n"
|
|
"isb \n"
|
|
: "=r"(cw)::"memory");
|
|
-#else
|
|
+#elif (defined(__VFP_FP__) && !defined(__SOFTFP__))
|
|
uint32_t cw;
|
|
if (enable)
|
|
__asm__ __volatile__(
|
|
--
|
|
GitLab
|
|
|