Enable CET hardware protections

Resolves: RHEL-238378
This commit is contained in:
Charalampos Stratakis 2026-08-13 15:40:42 +02:00
parent abf0caa145
commit 9a1889d597
2 changed files with 3793 additions and 1 deletions

3787
cet-protections.patch Normal file

File diff suppressed because it is too large Load Diff

View File

@ -53,6 +53,10 @@ Patch: fix-test_validate_transcendentals-x86_64.patch
# https://github.com/numpy/numpy/pull/31360
Patch: fix-signed-overflow-s390x.patch
# Enable CET hardware protections for the AVX-512 assembly
# Sent upstream: https://github.com/numpy/SVML/pull/8
Patch: cet-protections.patch
BuildRequires: python%{python3_pkgversion}-devel
BuildRequires: gcc-gfortran gcc gcc-c++
BuildRequires: lapack-devel
@ -228,7 +232,8 @@ export PYTHONPATH=%{buildroot}%{python3_sitearch}
- Fix issues identified via Coverity static analysis
- Fix test_validate_transcendentals skip to match SVML dispatch
- Fix signed overflow issue in npy_gcd for INT_MIN on s390x
- Fixes: RHEL-137130, RHEL-161528, RHEL-160066
- Enable CET hardware protections
- Fixes: RHEL-137130, RHEL-161528, RHEL-160066, RHEL-238378
* Thu Oct 23 2025 Tomáš Hrnčiar <thrnciar@redhat.com> - 2.3.4-1
- Initial import