Basado en http://llvm.org/releases/download.html
- Binarios de Clang para FreeBSD9 / x86_64 (69M) (. Sig)
- Binarios de Clang para Ubuntu-12.04 / x86 (67M) (. Sig)
- Binarios de Clang para Ubuntu-12.04 / x86_64 (71M) (. Sig)
Mi sistema operativo es CentOS 6.3 Gnome Desktop x86 de http://virtualboxes.org/images/centos/ Item 13.
¿Qué versión debo usar para ello?
centos
compatibility
clang
q0987
fuente
fuente
Respuestas:
Los binarios para Ubuntu 12.04 x86 pueden funcionar ( mayo , no lo harán ); pero si no lo hacen, se debe a la vinculación a bibliotecas que han cambiado de manera incompatible entre 2010 y 2012.
El espacio de usuario de CentOS / Red Hat Enterprise Linux de la serie 6.x se basa en Fedora 12, desde fines de 2009 / principios de 2010. Ubuntu 12.04 se lanzó en abril de 2012, y la mayoría de sus bibliotecas utilizan versiones que se lanzaron a fines de 2011. Entonces, hay aproximadamente 24 a 30 meses de trabajo de desarrollo entre CentOS 6.xy Ubuntu 12.x.
Si algo en
glibc
(olibstdc++
especialmente) ha cambiado notablemente desde entonces, Clang o cualquier cosa basada en LLVM no funcionará si se compiló para Ubuntu 12.04 y se ejecutó en CentOS 6.x.No puedo decir con certeza porque no lo he probado.
Lo que debe hacer es compilar LLVM y Clang usted mismo en CentOS 6.3, o buscar un repositorio que envíe binarios de Clang para CentOS, como ELRepo .
fuente
Otro lugar para buscar binarios de Clang es en EPEL . Tienen Clang 3.4 para RHEL 6 en este momento, lo que debería funcionar bien con CentOS 6.
fuente