وصف
لقد قمت بتثبيت 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@
بدلاً من ذلك؟
قائمة تدقيق
مرحبًا @ 5tefan. هذه مشكلة بالفعل ، وأعتقد أنك حصلت على الإجابة.
@LAPACK@
في 5dd47be6720f97182a240efb8363ed58518ed12f. بناءً على التغييرات هناك ، أعتقد أن هذا خطأ مطبعي. هل يمكنك مراجعة هذا ، @ epsilon-0؟ شكرا لك مقدما.weslleyspereira عفوا ، آسف على هذا. نعم ، هذا خطأ مطبعي ، كان يجب أن يكون @ LAPACKLIB @.
كما لاحظ @ 5tefan ذلك بشدة ، سأسمح لهم بعمل العلاقات العامة: غمزة
شكرا!
التعليق الأكثر فائدة
weslleyspereira عفوا ، آسف على هذا. نعم ، هذا خطأ مطبعي ، كان يجب أن يكون @ LAPACKLIB @.
كما لاحظ @ 5tefan ذلك بشدة ، سأسمح لهم بعمل العلاقات العامة: غمزة