Lapack: Неверный LAPACK_DIR в lapacke-config.cmake

Созданный на 11 мая 2021  ·  3Комментарии  ·  Источник: Reference-LAPACK/lapack

Описание

Я установил Lapack v3.9.1 через homebrew w / brew install lapack , и я пытаюсь использовать его в проекте CMake, но я вручную изменил lapacke-config.cmake потому что LAPACK_DIR имеет неправильный формат.

При новой установке с версией 3.9.1 строка выглядит так:

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

И должно быть:

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

Я немного покопался и считаю, что проблема возникла здесь: https://github.com/Reference-LAPACK/lapack/blob/2dafa3d2756a7825c23a8c8456781561e36668ae/LAPACKE/cmake/lapacke-config-install.cmake.in#L8 в самой последней фиксации.

Где, возможно, @LAPACK@ не определено (извините, я нахожусь на грани моих знаний о CMake) ... вместо этого должно быть @LAPACKLIB@ ?

Контрольный список

  • [x] Я включил минимальный пример, чтобы воспроизвести проблему.
  • [x] Я бы хотел сделать пиар, чтобы решить эту проблему.

Самый полезный комментарий

@weslleyspereira Ой, извините за это. Да, это опечатка, это должен был быть @ LAPACKLIB @.

Поскольку @ 5tefan это хорошо заметил, я позволю им сделать пиар: wink:.

Все 3 Комментарий

Привет @ 5tefan. Это действительно проблема, и я думаю, вы получили ответ.

  • Та же проблема возникает на моем компьютере с Linux.
  • Тег @LAPACK@ был введен в 5dd47be6720f97182a240efb8363ed58518ed12f. Судя по внесенным там изменениям, я считаю, что это опечатка. Не могли бы вы просмотреть это, @ epsilon-0? Заранее спасибо.

@weslleyspereira Ой, извините за это. Да, это опечатка, это должен был быть @ LAPACKLIB @.

Поскольку @ 5tefan это хорошо заметил, я позволю им сделать пиар: wink:.

Спасибо!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги