[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