La description
J'ai installé lapack v3.9.1 via homebrew avec brew install lapack
, et j'essaie de l'utiliser dans un projet CMake, mais j'ai modifié manuellement lapacke-config.cmake
parce que le LAPACK_DIR
semble être mal formé.
Lors d'une nouvelle installation avec la version 3.9.1, la ligne est :
set(LAPACK_DIR "${_LAPACKE_PREFIX}/lib/cmake/-3.9.1")
Et ça devrait être :
set(LAPACK_DIR "${_LAPACKE_PREFIX}/lib/cmake/lapack-3.9.1")
J'ai creusé un peu et je pense que le problème a été présenté ici : https://github.com/Reference-LAPACK/lapack/blob/2dafa3d2756a7825c23a8c8456781561e36668ae/LAPACKE/cmake/lapacke-config-install.cmake.in#L8 dans le commit le plus récent.
Où peut-être que @LAPACK@
n'est pas défini (désolé, je suis à la limite de mes connaissances sur CMake)... devrait-il plutôt être @LAPACKLIB@
?
Liste de contrôle
Salut @5tefan. C'est effectivement un problème, et je pense que vous avez la réponse.
@LAPACK@
été introduit dans 5dd47be6720f97182a240efb8363ed58518ed12f. Sur la base des changements là-bas, je pense qu'il s'agit d'une faute de frappe. Pourriez-vous s'il vous plaît revoir ceci, @epsilon-0 ? Merci d'avance.@weslleyspereira Oups, désolé pour ça. Oui, c'est une faute de frappe, ça aurait dû être @ LAPACKLIB@.
Comme @5tefan l' a bien repéré, je vais les laisser faire le PR :wink: .
Merci!
Commentaire le plus utile
@weslleyspereira Oups, désolé pour ça. Oui, c'est une faute de frappe, ça aurait dû être @ LAPACKLIB@.
Comme @5tefan l' a bien repéré, je vais les laisser faire le PR :wink: .