Qual versão do binário que eu devo usar para o CentOS

8

Baseado em link

  • Binários Clang para FreeBSD9 / x86_64 (69M) (. sig)
  • Binários do Clang para Ubuntu-12.04 / x86 (67M) (. sig)
  • Binários do Clang para Ubuntu-12.04 / x86_64 (71M) (. sig)

Meu sistema operacional é o Centos 6.3 Gnome Desktop x86 de link Item 13.

Qual versão devo usar para isso?

    
por q0987 21.02.2013 / 16:57

2 respostas

4

Os binários para o Ubuntu 12.04 x86 podem funcionar ( may , não serão ); mas se não o fizerem, é devido à ligação a bibliotecas que mudaram de forma incompatível entre 2010 e 2012.

O espaço do 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 em 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 algo em glibc (ou libstdc++ especialmente) mudou notavelmente desde então, Clang ou qualquer coisa baseada em LLVM não funcionará se ele foi compilado para o Ubuntu 12.04 e executado no CentOS 6.x.

Eu não posso dizer com certeza porque não testei isso.

O que você deve fazer é compilar o LLVM e clicar no CentOS 6.3, ou procurar por um repositório que envia binários do Clang para o CentOS, como ELRepo .

    
por 21.02.2013 / 17:05
4

Outro lugar para procurar por binários do Clang está em EPEL . Eles têm Clang 3.4 para RHEL 6 agora, o que deve funcionar bem com o CentOS 6.

    
por 19.08.2014 / 15:59