[Bug 295633] math/py-numpy: 2.4 illegal instruction on certain Intel amd64 v2 hardware

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 09 Jun 2026 02:58:39 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295633

--- Comment #11 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=3c11b048c3de3af38dabc809a80dd0fbac51c7ff

commit 3c11b048c3de3af38dabc809a80dd0fbac51c7ff
Author:     Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2026-06-09 02:46:29 +0000
Commit:     Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2026-06-09 02:46:29 +0000

    math/py-numpy: add SIMD options

    Per the 2.4 release notes, the default/minimum baseline for compiled
    optimisations on amd64 and i386 is increased to the v2 microarchitecture.
    Thus, those using CPUs without the full feature set from v2 will
    encounter SIGILL when running numpy with the default/minimum baseline.

    Add option to disable compiled optimisations, relying entirely on
    dispatched code paths when available and applicable. Not recommended
    except for very old CPUs. Also add native option.

    PR: 295633, 295664

 math/py-numpy/Makefile | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

-- 
You are receiving this mail because:
You are the assignee for the bug.