Berdasarkan http://llvm.org/releases/download.html
- Biner Dentang untuk FreeBSD9 / x86_64 (69M) (. Sig)
- Biner Dentang untuk Ubuntu-12.04 / x86 (67M) (. Sig)
- Biner Dentang untuk Ubuntu-12.04 / x86_64 (71M) (. Sig)
OS saya adalah CentOS 6.3 Gnome Desktop x86 dari http://virtualboxes.org/images/centos/ Item 13.
Versi mana yang harus saya gunakan untuk itu?
centos
compatibility
clang
q0987
sumber
sumber
Jawaban:
Binari untuk Ubuntu 12.04 x86 dapat berfungsi ( mungkin , tidak mau ); tetapi jika tidak, itu karena tautan ke perpustakaan yang telah berubah secara tidak kompatibel antara 2010 dan 2012.
Ruang pengguna CentOS / Red Hat Enterprise Linux dari seri 6.x didasarkan pada Fedora 12, mulai akhir 2009 / awal 2010. Ubuntu 12,04 dirilis pada April 2012, dengan sebagian besar perpustakaannya menggunakan versi yang dirilis pada akhir 2011. Jadi ada sekitar 24 hingga 30 bulan pekerjaan pengembangan antara CentOS 6.x dan Ubuntu 12.x.
Jika ada sesuatu di
glibc
(ataulibstdc++
terutama) telah berubah sejak saat itu, Dentang atau apa pun berdasarkan LLVM tidak akan berfungsi jika dikompilasi untuk Ubuntu 12.04 dan dijalankan pada CentOS 6.x.Saya tidak bisa mengatakan dengan pasti karena saya belum mengujinya.
Yang harus Anda lakukan adalah mengkompilasi LLVM dan Clang sendiri di CentOS 6.3, atau cari repositori yang mengirimkan binari Clang untuk CentOS, seperti ELRepo .
sumber
Tempat lain untuk mencari binari Dentang adalah dalam EPEL . Mereka memiliki Dentang 3.4 untuk RHEL 6 sekarang, yang seharusnya bekerja dengan baik dengan CentOS 6.
sumber