Решение неустановленной проблемы зависимости -llapack от Solaris
Я выпустилR
пакет наCRAN
который зависит от успешной компиляции некоторыхRcppArmadillo
код. Пакет собран правильно и без заметок на всех тестовых системах, которые я пробовал (CRAN комментарии здесь, если интересно), однако проверки CRAN не выполняютсяsolaris-sparc
и не могут загрузить зависимость отsolaris-x86
.
Смотрите здесь для проверки CRAN.
Причина ошибки приведена какld: fatal: library -llapack: not found
(отГолди-00install.html).
В моемMakevars
а такжеMakevars.win
Я заявил-llapack
вPKG_LIBS
что мне показалось достаточным.
PKG_LIBS= -Wsign-compare -llapack
в обоих.
Однако я не уверен, как объявить эту зависимость для Solaris. Есть ли отдельныйMakevars
что я должен написать, или там другое место, где я должен указать зависимость?
Я прочиталсоответствующий раздел руководства «Writing R Extensions», и я подозреваю, что мне, возможно, придется объявить$(LLAPACK_LIBS)
вPKG_LIBS
, но нет возможности проверить его на платформе Solaris. Это правильный путь?
Спасибо за любую помощь, это очень ценится.