Em 02/12/2012 07:13, Eduardo Lemos de Sa escreveu: > Caríssimos > > Ontem, tentando compilar a versão mais recente das bibliotecas atlas (o > port existe em math/atlas, mas a versão que aparece lá é a 3.8, enquanto > que a atual é a 3.10) constatei pelo Makefile gerado que o compilador > gfortran está em /usr/X11R6/bin (assim como o gcc). Por outro lado, vi que > também existe a mesma versão do gfortran (a 4.7) e do respectivo gcc no > /usr/local/bin. Por favor, alguém saberia me informar se esta duplicidade > foi uma engenharia alternativa (leia-se gambiarra) que alguém fez para > resolver algum problema de compilação do x11/xorg e, em segundo lugar, será > que a possível duplicidade das headers (as .h) e das libgcc* e libgfortran* > não poderia embolar o meio de campo na hora de se compilar alguma coisa > (vai que as versões não sejam exatamente iguais)? > > Obrigado pela atenção > > Um abraço > > Edu > > Essa duplicidade é devido a licenças. O GCC4.7 em diante é GPL3, que se fosse distribuído junto com o FreeBSD obrigaria o FreeBSD ser também GPL3, A existência de dois compiladores GCC é que a versão 4.6 ainda é gpl 2 e muitos usuários (principalmente das versões 8.x) necessitam compilar o sistema. Apartir das RELEASE 9 o compilador padrão do FreeBSD é o Clang/LLVM. Para mais informações http://it.toolbox.com/blogs/bsd-guru/freebsd-switching-from-gcc-to-clang-38252 http://www.freebsd.org/news/status/report-2010-01-2010-03.html#Clang-replacing-GCC-in-the-base-system Att.
-- Paulo Henrique. BSDs Brasil - FUG-BR site: www.fug.com.br Rip Irado !!! flamers > /dev/null ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

