[FUG-BR] OFF-TOPIC (+ ou -)

Eduardo Lemos de Sa eduardo.lemosdesa em gmail.com
Sexta Março 2 13:52:22 BRT 2012


Caríssimos

Classifiquei este email como OFFTOPIC porque se trata de um problema de
utilização de um aplicativo (o compilador gcc46/gfortran46) e o "+ ou - "
porque tem a ver como o sistema operacional. Quando eu compilo um programa
simples usando o gfortran (que é um link para o gfortran46; o gcc também
aponta para o gcc46, assim como o g++ aponta para o g++46), não obtenho
mensagens de erro ou warnings. Quando eu faço um ldd no aplicativo:

actvte.x:
    libgfortran.so.3 => /usr/local/lib/gcc45/libgfortran.so.3
(0x800749000)  <========
    libm.so.5 => /lib/libm.so.5 (0x800a2d000)
    libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x800b4d000)
    libquadmath.so.0 => /usr/local/lib/gcc46/libquadmath.so.0 (0x800c5b000)
    libc.so.7 => /lib/libc.so.7 (0x800e90000)

Tudo parece correto, exceto pelo fato de que (primeira linha da saída) o
compilador gcc46 usou uma biblioteca do gcc45 (como indicado pela flecha).
Não posso desinstalar o gcc45 porque ele é requerido por outros ports
instalados. Por favor, alguém saberia me dizer como fazer para o compilador
gcc46 usar a libgfortran.so.3 do gcc46 (eu verifiquei: ela está presente na
máquina e foi criada durante a instalação)? Ou isto é um bug ?

Saída do uname -a:

FreeBSD celhart.quimica.ufpr.br 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #1:
Wed Feb 29 17:32:18 BRT 2012
edulsa em celhart.quimica.ufpr.br:/usr/obj/usr/src/sys/MYKERNEL
amd64


Grato pela atenção

Eduardo


-- 
Eduardo Lemos de Sa
Associated Professor Level 3
Dep. Quimica da Universidade Federal do Paraná
fone: +55(41)3361-3300
fax:   +55(41)3361-3186


Mais detalhes sobre a lista de discussão freebsd