mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
On i386, setting CPUTYPE=pentium-m or such will cause __SSE__ to
appear. This in turn triggers an #ifdef branch that tries to include <cpuid.h>, but gcc on 9.x doesn't have that header. Make query_cpu_support() skip cpuid and always return 0 as it is only used for a sanity check that we don't need. PR: 195881
This commit is contained in:
parent
394611c4e5
commit
7070ad766e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=375895
1 changed files with 13 additions and 0 deletions
13
audio/opus-tools/files/patch-src_cpusupport.h
Normal file
13
audio/opus-tools/files/patch-src_cpusupport.h
Normal file
|
@ -0,0 +1,13 @@
|
|||
--- src/cpusupport.h.orig 2012-12-17 23:17:07 UTC
|
||||
+++ src/cpusupport.h
|
||||
@@ -33,7 +33,9 @@
|
||||
on a host without those instructions. Therefore we disable
|
||||
the query both if the compiler isn't supporting SSE, and on
|
||||
targets which are guaranteed to have SSE. */
|
||||
-# if !defined(__SSE__) || defined(_M_X64) || defined(__amd64__)
|
||||
+/* XXX GCC on FreeBSD 9 does not have <cpuid.h>. On i386, __SSE__ can
|
||||
+ appear with -march=CPU-TYPE, so disable the SSE check completely. */
|
||||
+# if !defined(__SSE__) || defined(_M_X64) || defined(__amd64__) || defined(__i386__)
|
||||
# define query_cpu_support() 0
|
||||
# else
|
||||
|
Loading…
Add table
Reference in a new issue