[FUG-BR] Localização dos compiladores gcc e gfortran no FreeBSD-8.3
William Grzybowski
william88 em gmail.com
Domingo Dezembro 2 10:38:05 BRST 2012
Tem certeza que /usr/X11R6 não e um link simbolico pra /usr/local? :)
2012/12/2 Eduardo Lemos de Sa <eduardo.lemosdesa em gmail.com>
> Oi Paulo
>
> 2012/12/2 Paulo Henrique - BSDs Brasil <paulo.rddck em 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
>
>
> --
> > 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
> >
>
>
>
> --
> 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
> Voip Number call to (41) 33613600 (listen to the message and type
> 10531185)
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
--
William Grzybowski
------------------------------------------
Agência Livre - www.agencialivre.com.br
Curitiba/PR - Brasil
Mais detalhes sobre a lista de discussão freebsd