Lapack: LAPACK_DIR incorreto em lapacke-config.cmake

Criado em 11 mai. 2021  ·  3Comentários  ·  Fonte: Reference-LAPACK/lapack

Descrição

Instalei o Lapack v3.9.1 através do homebrew w / brew install lapack e estou tentando usá-lo em um projeto CMake, mas modifiquei manualmente lapacke-config.cmake porque o LAPACK_DIR parece estar malformado.

Na nova instalação com a versão 3.9.1, a linha é:

set(LAPACK_DIR "${_LAPACKE_PREFIX}/lib/cmake/-3.9.1")

E deveria ser:

set(LAPACK_DIR "${_LAPACKE_PREFIX}/lib/cmake/lapack-3.9.1")

Pesquisei um pouco e acredito que o problema foi introduzido aqui: https://github.com/Reference-LAPACK/lapack/blob/2dafa3d2756a7825c23a8c8456781561e36668ae/LAPACKE/cmake/lapacke-config-install.cmake.in#L8 no commit mais recente.

Onde talvez @LAPACK@ seja indefinido (desculpe, estou no limite do meu conhecimento CMake) ... deveria ser @LAPACKLIB@ vez disso?

Lista de controle

  • [x] Incluí um exemplo mínimo para reproduzir o problema
  • [x] Eu estaria disposto a fazer um PR para resolver este problema
Bug

Comentários muito úteis

@weslleyspereira Oops, desculpe por isso. Sim, é um erro de digitação, deveria ser @ LAPACKLIB @.

Como @ 5tefan percebeu isso, vou deixá-los fazer o PR: wink:.

Todos 3 comentários

Olá @ 5tefan. Isso é realmente um problema e acho que você obteve a resposta.

  • O mesmo problema ocorre na minha máquina Linux.
  • A tag @LAPACK@ foi introduzida em 5dd47be6720f97182a240efb8363ed58518ed12f. Com base nas alterações lá, acho que isso é um erro de digitação. Você poderia revisar isso, @ epsilon-0? Desde já, obrigado.

@weslleyspereira Oops, desculpe por isso. Sim, é um erro de digitação, deveria ser @ LAPACKLIB @.

Como @ 5tefan percebeu isso, vou deixá-los fazer o PR: wink:.

Obrigado!

Esta página foi útil?
0 / 5 - 0 avaliações