audio/traverso: fix build on powerpc64 elfv2
For some reason, even though ARCH_X86 isn't defined on powerpc64, clang doesn't finish the function on #ifndef ARCH_X86, but tries to compile further and fails at x86-specific assembly. PR: 242462 Approved by: yuri (maintainer), mentors (implicit approval)
This commit is contained in:
21
audio/traverso/files/patch-src_common_fpu.cc
Normal file
21
audio/traverso/files/patch-src_common_fpu.cc
Normal file
@@ -0,0 +1,21 @@
|
||||
--- src/common/fpu.cc.orig 2019-12-05 16:58:12 UTC
|
||||
+++ src/common/fpu.cc
|
||||
@@ -33,9 +33,7 @@ FPU::FPU ()
|
||||
|
||||
_flags = Flags (0);
|
||||
|
||||
-#ifndef ARCH_X86
|
||||
- return;
|
||||
-#endif
|
||||
+#ifdef ARCH_X86
|
||||
|
||||
#ifndef USE_X86_64_ASM
|
||||
asm volatile (
|
||||
@@ -108,6 +106,7 @@ FPU::FPU ()
|
||||
free (fxbuf);
|
||||
}
|
||||
}
|
||||
+#endif
|
||||
}
|
||||
|
||||
FPU::~FPU ()
|
||||
Reference in New Issue
Block a user