Com base em http://llvm.org/releases/download.html
- Binários Clang para FreeBSD9 / x86_64 (69M) (. Sig)
- Binários Clang para Ubuntu-12.04 / x86 (67M) (. Sig)
- Binários Clang para Ubuntu-12.04 / x86_64 (71M) (. Sig)
Meu sistema operacional é o CentOS 6.3 Gnome Desktop x86 do http://virtualboxes.org/images/centos/ Item 13.
Qual versão devo usar para isso?
centos
compatibility
clang
q0987
fonte
fonte
Respostas:
Os binários do Ubuntu 12.04 x86 podem funcionar ( podem , não funcionarão ); mas, se não, é devido ao vínculo com bibliotecas que foram alteradas de forma incompatível entre 2010 e 2012.
O espaço de usuário do CentOS / Red Hat Enterprise Linux da série 6.x é baseado no Fedora 12, do final de 2009 / início de 2010. O Ubuntu 12.04 foi lançado em abril de 2012, com a maioria de suas bibliotecas usando versões lançadas no final de 2011. Portanto, há cerca de 24 a 30 meses de trabalho de desenvolvimento entre o CentOS 6.xe o Ubuntu 12.x.
Se alguma coisa no
glibc
(oulibstdc++
especialmente) mudou notavelmente desde então, o Clang ou qualquer coisa baseada no LLVM não funcionará se ele foi compilado para o Ubuntu 12.04 e executado no CentOS 6.x.Não posso ter certeza, porque ainda não testei.
O que você deve fazer é compilar o LLVM e clang-se no CentOS 6.3 ou procurar um repositório que envie binários Clang para o CentOS, como o ELRepo .
fonte
Outro lugar para procurar binários Clang é no EPEL . Eles têm o Clang 3.4 para RHEL 6 agora, o que deve funcionar bem com o CentOS 6.
fonte