Resolvendo o problema de dependência não-declarado no Solaris
Eu liberei umR
pacote emCRAN
que depende da compilação bem-sucedida de algunsRcppArmadillo
código. O pacote foi construído corretamente e sem anotações em todos os sistemas de teste que eu tentei (Comentários CRAN aqui se estiver interessado), no entanto, as verificações CRAN falham emsolaris-sparc
e não conseguem carregar uma dependência desolaris-x86
.
Veja aqui para verificações CRAN.
A razão do erro é dada comold: fatal: library -llapack: not found
(porgoldi-00install.html)
No meuMakevars
eMakevars.win
Eu afirmei-llapack
noPKG_LIBS
, o que achei suficiente.
PKG_LIBS= -Wsign-compare -llapack
em ambos.
No entanto, não tenho certeza de como declarar essa dependência para o Solaris. Existe um separadoMakevars
que devo escrever ou há um local diferente em que devo declarar a dependência?
Eu li oseção relevante do manual "Writing R Extensions" e suspeito que eu possa ter que declarar$(LLAPACK_LIBS)
noPKG_LIBS
, mas não há como testá-lo em uma plataforma solaris. Esse é o caminho correto a seguir?
Obrigado por qualquer ajuda, é muito apreciado.