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 |
