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
(o libstdc++
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 .