Lapack: LAPACK_DIR غير صالح في lapacke-config.cmake

تم إنشاؤها على ١١ مايو ٢٠٢١  ·  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] سأكون على استعداد لإجراء علاقات عامة لحل هذه المشكلة
Bug

التعليق الأكثر فائدة

weslleyspereira عفوا ، آسف على هذا. نعم ، هذا خطأ مطبعي ، كان يجب أن يكون @ LAPACKLIB @.

كما لاحظ @ 5tefan ذلك بشدة ، سأسمح لهم بعمل العلاقات العامة: غمزة

ال 3 كومينتر

مرحبًا @ 5tefan. هذه مشكلة بالفعل ، وأعتقد أنك حصلت على الإجابة.

  • تحدث نفس المشكلة في جهاز Linux الخاص بي.
  • تم تقديم العلامة @LAPACK@ في 5dd47be6720f97182a240efb8363ed58518ed12f. بناءً على التغييرات هناك ، أعتقد أن هذا خطأ مطبعي. هل يمكنك مراجعة هذا ، @ epsilon-0؟ شكرا لك مقدما.

weslleyspereira عفوا ، آسف على هذا. نعم ، هذا خطأ مطبعي ، كان يجب أن يكون @ LAPACKLIB @.

كما لاحظ @ 5tefan ذلك بشدة ، سأسمح لهم بعمل العلاقات العامة: غمزة

شكرا!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات