Descripción
Instalé lapack v3.9.1 a través de homebrew w / brew install lapack
, y estoy tratando de usarlo en un proyecto de CMake, pero modifiqué manualmente lapacke-config.cmake
porque el LAPACK_DIR
parece tener un formato incorrecto.
En una instalación nueva con la versión 3.9.1, la línea es:
set(LAPACK_DIR "${_LAPACKE_PREFIX}/lib/cmake/-3.9.1")
Y debería ser:
set(LAPACK_DIR "${_LAPACKE_PREFIX}/lib/cmake/lapack-3.9.1")
He investigado un poco y creo que el problema se presentó aquí: https://github.com/Reference-LAPACK/lapack/blob/2dafa3d2756a7825c23a8c8456781561e36668ae/LAPACKE/cmake/lapacke-config-install.cmake.in#L8 en la confirmación más reciente.
Donde quizás @LAPACK@
no está definido (lo siento, estoy al borde de mi conocimiento de CMake) ... ¿debería ser @LAPACKLIB@
lugar?
Lista de Verificación
Hola @ 5tefan. De hecho, esto es un problema y creo que tienes la respuesta.
@LAPACK@
se introdujo en 5dd47be6720f97182a240efb8363ed58518ed12f. Basado en los cambios allí, creo que esto es un error tipográfico. ¿Podrías revisar esto, @ epsilon-0? Gracias por adelantado.@weslleyspereira Vaya, lo siento. Sí, esto es un error tipográfico, debería haber sido @ LAPACKLIB @.
Como @ 5tefan lo ha
¡Gracias!
Comentario más útil
@weslleyspereira Vaya, lo siento. Sí, esto es un error tipográfico, debería haber sido @ LAPACKLIB @.
Como @ 5tefan lo ha