2009/12/12 Johann Peter Dirichlet <[email protected]>: > 2009/10/16 Renato Botelho <[email protected]>: >> 2009/10/16 Gustavo Freitas <[email protected]>: >>> Li a reportagem sobre o Suporte Clang/LLVM na site FUG, gostaria de >>> saber qual seria >>> as vantagens/desvantagens em usar ao inves do GCC, >>> será somente pelo simples fato de usar licença GPL. ? >> >> Bom, como eu ainda não testei o llvm/clang, não posso falar muito >> dos aspectos técnicos, a única cois aque ouvi foi que os binários >> ficam menores e a compilação é mais rápida. >> >> Vamos ao fato que você citou, da licença, não é um fato simples. >> >> Quando a licença GPL 3 foi lançada, a FreeBSD Foundation contratou >> alguns advogados para fazer uma análise e determinar qual seria a >> implicação dela no projeto FreeBSD. >> >> O que os advogados disseram foi que nenhum software sob licença >> GPL 3 poderia ser adicionado ao src do Free, no ports tudo bem. >> >> O gcc que existe hoje no src, versào 4.2.1, é a última versão distribuída >> sob licença GPL 2. >> >> Então começou um problema, o Free nunca poderia atualizar o gcc da >> base, teríamos que conviver eternamente com a gcc 4.2.1. >> >> Imagine daqui alguns anos, essa versão vai estar deprecated, não vai >> mais ter nenhuma correção de segurança, os projetos todos vão estar >> preparados para a 5.x 6.x e a 4.x será esquecida, como a 2.95 foi e >> como a 3.x está sendo. >> >> Esse problema afeta diretamente a Apple também, que usa gcc, então >> a Apple resolveu investir nessa dupla llvm/clang, e o FreeBSD também. >> >> Portanto, o motivo principal é a licença, mas não é um mero motivo de >> ideologias ou nada do tipo, é uma razão muito forte e importante. >> >> Além do gcc, temos o gdb e o binutils que possuem novas versões >> sob GPL 3, o gdb já tem um substituto, o ngdb, reescrito e distribuído >> sob licença BSD, e o binutils vem sendo portado para BSD. >> >> Acredito que tenhamos a versão 9 livre de GPL. > > Acho que não. Apostaria mais numa 9.5. Compilador é um troço chato de > escrever, rapaz! > De todo modo, creio que os BSDs caminham para esse fim: "GCC is never more!". > > Ah, lembrei de outra coisa: pode ser que alguns softwares só compilem > com o gcc, ou por legado ou por preguiça dos developers(:)). Mas só > nos ports, não no core. Isso obriga, de certa maneira, a manter um > Ports do gcc nas árvores. >
Po creio que a tendência é o mantenedores dos Ports com o tendo disponibilizar versões de CF com compilação funcionar para as aplicações que só compilam com o GCC, OpenOffice é excessão nisso companheiros. >> []s >> -- >> Renato Botelho >> ------------------------- >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

