2008/5/16 Eduardo Lemos de Sa <[EMAIL PROTECTED]>: > Estou tendo problemas em compilar um programa: no Makefile ele requer que > eu tenha as famosas bibliotecas atlas (que eu consegui instalar através do > ports) na forma de libatlas.a, libf77blas.a, etc., porém foram geradas as > libatlas.so e suas congêneres (libblasf77.so, libalapack.so, etc.). Por > favor, há alguma forma de converter as lib*.so para lib*.a (desconfio que > não seja somente mudar a extensão ou fazer um link, ou simplesmente editar > o Makefile para trocar as *.a por *.so)? Outra saída, eu sei que funciona, > é compilar a atlas na mão (então as *.a são geradas ao invés das *.so), > porém isto custará um bom dia de processamento.
Não podes mudar a forma como o programa é ligado às bibliotecas? Algo como gcc -o foo foo.c -L/usr/local/lib -latlas deve funcionar. -- Carlos A. M. dos Santos ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd