mpimd-csc / flexiblas

FlexiBLAS - A BLAS and LAPACK wrapper library with runtime exchangeable backends. This is only a mirror of https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release
https://www.mpi-magdeburg.mpg.de/projects/flexiblas
GNU Lesser General Public License v3.0
36 stars 7 forks source link

No LAPACK API version specified #26

Closed Enchufa2 closed 2 years ago

Enchufa2 commented 2 years ago

LAPACK was updated to v3.10.1 in Fedora rawhide and now FlexiBLAS is FTBFS with the following error:

-- Use external LAPACK from /usr/lib64/liblapack_pic.a with assumed API_VERSION 3.10.1
CMake Error at cmake/lapack.cmake:175 (MESSAGE):
  No LAPACK API version specified.  Use the LAPACK_API_VERSION varaiable.

Apart from the typo ("varaiable" ;-) ), it seems that the version was correctly assumed first but then ignored? Is this expected?

grisuthedragon commented 2 years ago

I will fix the typo and look at the reason why. Furthermore, I am on the way of importing LAPACK 3.10.1 since 2 subroutines (that normally noboby called from outside) are removed and two new useful ones are added. So the update will be there during the next days.

tpopela commented 2 years ago

Sorry to ask @grisuthedragon but is there any ETA? @Enchufa2 sadly the 3.10.1 update is part of Fedora 36 and FlexiBLAS FTBFS there are well and now it's blocking the flatpak-common module builds as well as the whole Fedora Flatpak 36 runtime builds/applications porting.

grisuthedragon commented 2 years ago

Hopefully this week....

grisuthedragon commented 2 years ago

Closed in 3.2.0

Enchufa2 commented 2 years ago

Do I need to rebuild dependent packages?

grisuthedragon commented 2 years ago

No, since no tool I know uses one of the LAPACK 3.10.1 routines.

Enchufa2 commented 2 years ago

Built in F35, F36 and rawhide. Updates created: