[Buildroot] [PATCH 1/2] openblass: drop SSE_GENERIC target

Peter Korsgaard peter at korsgaard.com
Sun Apr 1 10:38:57 UTC 2018


>>>>> "Arnout" == Arnout Vandecappelle <arnout at mind.be> writes:

 > On 01-04-18 10:46, Peter Korsgaard wrote:
 >> Fixes #10856
 >> 
 >> The SSE_GENERIC target fails to build with a "sgemm_kernel.o: No such file
 >> or directory" error. Several upstream bug reports exist for this:
 >> 
 >> https://github.com/xianyi/OpenBLAS/issues/502
 >> https://github.com/xianyi/OpenBLAS/issues/685
 >> 
 >> In both cases, upstream suggests using a different target definition
 >> instead.  E.G.  from issue 685:
 >> 
 >> You may use NORTHWOOD on x86: make TARGET=NORTHWOOD that uses SSE2
 >> instructions.  It's very hard to find non-SSE2 x86 CPUs today.  For x86-64
 >> use the PRESCOTT target
 >> 
 >> So drop the SSE_GENERIC target.  The only x86_64 variant we support not
 >> covered by a more specific openblas target is the default variant, nocona.

 >  Actually, I think BR2_x86_corei7_avx is not covered either. And BR2_x86_jaguar.

corei7_avx is:

default "SANDYBRIDGE"  if BR2_x86_corei7_avx

But jaguar indeed isn't. Jaguar is in the bobcat family so I'll add a
default "BOBCAT" entry for it:

https://en.wikipedia.org/wiki/List_of_AMD_microprocessors#Bobcat_core_architecture_(APU)

>  These openblas targets really are an unmaintainable mess...

Indeed :/

-- 
Bye, Peter Korsgaard


More information about the buildroot mailing list