[FUG-BR] LLVM/Clang vs GCC

Danilo Egea daniloegea em yahoo.com.br
Sexta Janeiro 13 20:45:14 BRST 2012


On 1/13/12 10:31 AM, Matheus L. Abreu wrote:
> 2012/1/13 Enio Marconcini<eniorm at gmail.com>
>
>> 2012/1/11 Marcelo Gondim<gondim at bsdinfo.com.br>
>>
>>> Pessoal,
>>>
>>> Estava eu lendo aqui a BSD Magazine desse mês que fala sobre as
>>> novidades do FreeBSD 9.0 e uma delas é justamente o LLVM com o Clang e
>>> que muita gente já estava esperando. Pelo que entendi o kernel e o world
>>> já podem ser compilados com CLang e alguns ports. Alguém já checou
>>> quanto à performance? Os programas compilados já dão alguma diferença ou
>>> pelo menos ficamos equiparados com o gcc?
>>>
>>> []´s
>>>
>>> Gondim
>>> -------------------------
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>
>>
>> só pra acompanhar, essas alterações feitas em /etc/make.conf
>>
>> CFLAGS= -O2 -pipe -funroll-loops -ffast-math
>> COPTFLAGS= -O2 -pipe -funroll-loops -ffast-math
>> WITHOUT_X11=yes
>> NO_X=yes
>>
>> aplica-se, ao que parece, apenas ao gcc?
>> ou as mesmas podem ser aproveitadas pelo clang?
>>
>> --
>> *ENIO RODRIGO MARCONCINI*
>> @eniomarconcini<http://twitter.com/eniomarconcini>
>> skype: eniorm
>> facebook.com/eniomarconcini<http://www.facebook.com/eniomarconcini>
>>
>> *"H**ave a trouble with windows: reboot!*
>>
>> *Have a trouble with unix: be root!"*
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>
> Aproveitando o embalo ... o CPUTYPE (dentro do make.conf) é suportado pelo
> CLANG também?
>
>
Supostamente sim, dá uma olhada -> llvm-as < /dev/null | llc -mcpu=help

-- 
Danilo Egêa Gondolfo
http://daniloegea.wordpress.com

"To understand the computers, we must know what computers understand."



Mais detalhes sobre a lista de discussão freebsd