Lapack: Mauvais LAPACK_DIR dans lapacke-config.cmake

Créé le 11 mai 2021  ·  3Commentaires  ·  Source: Reference-LAPACK/lapack

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

  • [ x ] J'ai inclus un exemple minimal pour reproduire le problème
  • [ x ] Je serais prêt à faire un PR pour résoudre ce problème
Bug

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: .

Tous les 3 commentaires

Salut @5tefan. C'est effectivement un problème, et je pense que vous avez la réponse.

  • Le même problème se produit sur ma machine Linux.
  • Le tag @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!

Cette page vous a été utile?
0 / 5 - 0 notes