Em 02/12/2012 12:57, Antônio Pessoa escreveu: > 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 Por acaso você instalou o Libreoffice.org através dos ports, Pois mesmo com o GCC instalado o port do libreoffice efetua a instalação de um GCC aparte, essa pode ser a outra explicação quanto a porque da duplicidade.
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