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
Olá @ 5tefan. Isso é realmente um problema e acho que você obteve a resposta.
@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!
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:.