Debian Patches

Status for hipblas/6.4.3-3

Patch Description Author Forwarded Bugs Origin Last update
0001-remove-immintrin-header.patch remove immintrin header
This header is unused, but it breaks the build on arm64 and ppc64el
because it is not available on those platforms.
Cordell Bloor <cgmb@slerp.xyz> yes 2024-03-22
0002-Fix-missing-lapack-blas.patch use generic blas and lapack
The upstream project typically uses either the AOCL BLIS library or the
Netlib BLAS library as the reference implementation in the test suite on
Linux. However, the OpenBLAS library is used by upstream on Windows. It
would be nice to use OpenBLAS on Debian for performance reasons (as the
test suite is heavily CPU-bound), however, the Netlib implementation
seems to be more reliable for achieving a full suite of passing tests.
Cordell Bloor <cgmb@debian.org> no 2025-11-12
0003-Disable-omp.patch Disable omp Christian Bayle <bayle@debian.org> not-needed 2025-10-03
0004-Fix-double-def-in-type_utils.patch Fix double def in type_utils Christian Bayle <bayle@debian.org> not-needed 2025-10-03
0005-Fix-double-def-in-utility.patch Fix double def in utility Christian Bayle <bayle@debian.org> not-needed 2025-10-03
0006-Fix-double-def-near.patch Fix double def near Christian Bayle <bayle@debian.org> not-needed 2025-10-03
0007-Fix-double-def-in-hipblas_arguments.patch Fix double def in hipblas_arguments Christian Bayle <bayle@debian.org> not-needed 2025-10-03
0008-Use-local-mathjax.patch Use local mathjax Christian Bayle <bayle@debian.org> not-needed 2025-10-03
0009-optional-rocsolver.patch Load rocSOLVER with dlopen at runtime
This change allows hipBLAS to build without rocSOLVER available at
buildtime. By default, hipBLAS will try to find rocSOLVER at runtime
using dlopen().
daineAMD <daine.mcniven@amd.com> yes 2024-08-07
0010-drop-f16c-instructions.patch drop f16c instructions
These instructions are x86-specific. The __half implementation from the HIP
runtime can be used instead.
Cordell Bloor <cgmb@slerp.xyz> no 2024-03-22
0011-fix-ambiguous-__half-constructor.patch fix ambiguous __half constructor
This mostly fixes errors like this one

64 | const Ta h_alpha(1), h_zero(0);
| ^~~~~~~

which occurs when building using __half as the floating point type.
Cordell Bloor <cgmb@debian.org> no 2025-11-18
0012-optional-git.patch optional git
Git is only used to print a message during the build. The message is
not useful when building from a tarball or from the salsa git repo.
Cordell Bloor <cgmb@debian.org> no 2025-11-18

All known versions for source package 'hipblas'

Links