Re: git: b0b4d9e1eae8 - main - */*: Switch to NumPy 2.x

From: Charlie Li <vishwin_at_freebsd.org>
Date: Thu, 21 May 2026 02:40:41 UTC
Charlie Li wrote:
> Vladimir Druzenko wrote:
>> There's some strange situation there - either SSE4.2 or no SSE, 
>> including SSE1 and SSE2, which are present in all CPUs that support 
>> amd64.
>>
> Pentium and Celeron from the Nehalem/Westmere generation do not support 
> SSE4.1, SSE4.2 and POPCNT despite implementing the rest of X86_V2.
>> Check patch please.
>>
> As previously explained, the default cannot be -Dcpu-baseline=none.
> 
> While I shake my fist at Intel for playing market segmentation down to 
> the CPU instruction level, the reality is that the numpy project decided 
> to prioritise hardware configurations for the vast majority of users. 
> X86_V2 was made default for the 2.4 branch: https://github.com/numpy/ 
> numpy/issues/27851
> 
I filed an issue upstream: https://github.com/numpy/numpy/issues/31478

We need to modify the x86 meson.build to allow excluding SSE4 from 
X86_V2. Right now specifying any of the three redirects to (all of) X86_V2.

-- 
Charlie Li
...nope, still don't have an exit line.