Como usar a biblioteca compartilhada local ao compilar o projeto FOSS?

1

Eu quero compilar o guile em hospedagem compartilhada, mas quando eu corro ./configure eu tenho erro:

configure: error: GNU MP 4.1 or greater not found, see README

então eu fiz o download do GMP e tentei instalá-lo localmente (encontrado em resposta a essa pergunta no Stack Overflow instalar a biblioteca no diretório home )

mkdir /home/jcubic/lib
./configure --prefix=/home/jcubic/
make
make install

ele criou esses arquivos em / home / jcubic / lib

libgmp.a
libgmp.la
libgmp.so
libgmp.so.10
libgmp.so.10.3.1

então eu executei o configure a partir do diretório guile (achei a opção lendo o script configure):

./configure --with-libgmp-prefix=/home/jcubic

mas o erro permanece, como eu posso usar o arquivo GNU MP local enquanto estiver executando a ./configure and make?

    
por jcubic 26.06.2016 / 13:47

1 resposta

1

Como resumo dos comentários. É preciso adicionar as variáveis de ambiente da seguinte forma.

LD_LIBRARY_PATH="/home/<user>/lib" LIBRARY_PATH="/home/<user>/lib" CPATH="/home/<user>/include"
    
por 26.06.2016 / 15:56