The packaging guidelines establishes that BLAS/LAPACK-dependent packages MUST link against FlexiBLAS, instead of the reference implementation or a specific implementation directly, so that this can be managed system-wide (see https://docs.fedoraproject.org/en-US/packaging-guidelines/BLAS_LAPACK/#_packaging_blaslapack_dependent_packages). This was implemented as part of https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager, but reverted in this commit: https://src.fedoraproject.org/rpms/dlib/c/74963b4b2658e40e291d68a2565e87cf23ab8c4f Please, revert back to linking to FlexiBLAS. Thanks. Reproducible: Always
@gui1ty : would you remember why we moved off flexiblas?
I don't exactly remember why I switched away from flexiblas. I'm pretty sure I was largely unaware of the guidelines linked above and tried to solve some build issue involving BLAS. Apparently, nobody noticed during PR review, either. Going through the commit history, I can see that in the past a patch was required to allow dlib to find and use flexiblas. I will try to switch back to flexiblas and submit a PR for that. I'll also leave a comment in the spec regarding the guidelines, so other maintainers are aware.
PR submitted. My scratch build on ppc64le hasn't yet finished, but it looks like a patch is no longer required. Will merge, etc. as soon as the PR CI jobs are giving a green light.
dlib's internal find_blas.cmake ultimately relies on cmake's find_package(BLAS), which finds FlexiBLAS just fine since v3.19.
FEDORA-2024-208ae87e01 (dlib-19.24.4-14.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2024-208ae87e01
FEDORA-2024-208ae87e01 (dlib-19.24.4-14.fc41) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-f741bb9f01 (dlib-19.24.4-14.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-f741bb9f01
FEDORA-2024-d5ad959ba0 (dlib-19.24.4-13.fc39) has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2024-d5ad959ba0
FEDORA-2024-d5ad959ba0 has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-d5ad959ba0` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-d5ad959ba0 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-f741bb9f01 has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-f741bb9f01` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-f741bb9f01 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-f741bb9f01 (dlib-19.24.4-14.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-d5ad959ba0 (dlib-19.24.4-13.fc39) has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.