2012/12/2 Eduardo Lemos de Sa <eduardo.lemosd...@gmail.com> > > Oi Paulo > > 2012/12/2 Paulo Henrique - BSDs Brasil <paulo.rd...@bsd.com.br> > > > 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. > > > > > Agradeço o seu email, mas eu acho que há uma outra explicação. Veja: > > % celhart /home/edulsa> ll /usr/X11R6/bin/gcc* > -r-xr-xr-x 2 root wheel 23k Dec 22 2011 /usr/X11R6/bin/gcc-ar47* > -r-xr-xr-x 2 root wheel 23k Dec 22 2011 /usr/X11R6/bin/gcc-nm47* > -r-xr-xr-x 2 root wheel 23k Dec 22 2011 /usr/X11R6/bin/gcc-ranlib47* > -r-xr-xr-x 3 root wheel 88k Sep 5 11:23 /usr/X11R6/bin/gcc34* > -r-xr-xr-x 3 root wheel 332k Sep 3 13:51 /usr/X11R6/bin/gcc46* > -r-xr-xr-x 3 root wheel 542k Dec 22 2011 /usr/X11R6/bin/gcc47* > -r-xr-xr-x 1 root wheel 15k Sep 5 11:23 /usr/X11R6/bin/gccbug34* > -r-xr-xr-x 2 root wheel 336k Sep 3 13:50 /usr/X11R6/bin/gfortran46* > -r-xr-xr-x 2 root wheel 545k Dec 22 2011 /usr/X11R6/bin/gfortran47* > > As duas versões (gcc46 e gcc47, além do gcc34) estão instaladas também no > /usr/local/bin: > > % celhart /home/edulsa> ll /usr/local/bin/gcc* > -r-xr-xr-x 2 root wheel 23k Dec 22 2011 /usr/local/bin/gcc-ar47* > -r-xr-xr-x 2 root wheel 23k Dec 22 2011 /usr/local/bin/gcc-nm47* > -r-xr-xr-x 2 root wheel 23k Dec 22 2011 /usr/local/bin/gcc-ranlib47* > -r-xr-xr-x 3 root wheel 88k Sep 5 11:23 /usr/local/bin/gcc34* > -r-xr-xr-x 3 root wheel 332k Sep 3 13:51 /usr/local/bin/gcc46* > -r-xr-xr-x 3 root wheel 542k Dec 22 2011 /usr/local/bin/gcc47* > -r-xr-xr-x 1 root wheel 15k Sep 5 11:23 /usr/local/bin/gccbug34* > > > Concluo, perdoe-me se discordo, que se fosse somente um problema de > licenciamento, esta duplicidade não existiria. > > Um abraço > > Edu > > > > > > -- > Eduardo Lemos de Sa
Nos servidores que tenho atualmente não pude verificar a existência do diretório e arquivos listados (não tenho X instalado em nenhum deles), e também não tenho nenhum 8.X para fazer a comparação, mas você poderia verificar se estes não são hard links (já que pelo resultado do "ll" eles não são links simbólicos), comparando o inode deles com o "ls -li". -- Atenciosamente, Antônio Pessoa ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd