Versi dentang biner mana yang harus saya gunakan untuk CentOS

9

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?

q0987
sumber
Silakan sebutkan apakah Anda menggunakan CentOS 32-bit atau 64-bit.
allquixotic
Silakan lihat OP yang diperbarui.
q0987
Sekarang mereka memiliki binari pra-dibangun untuk Fedora, dan itu akan bekerja pada CentOS.
Eonil

Jawaban:

4

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

allquixotic
sumber
Saya tidak bisa mengkompilasi dentang dari awal. Masalah yang saya temukan kemarin adalah bahwa seluruh proses pembangunan meningkatkan ruang disk VirtualBox saya dari 2GB menjadi lebih dari 9GB. Saya tidak punya cukup ruang di SSD saya.
q0987
Kemudian gunakan paket dentang dari ELRepo seperti yang saya katakan.
allquixotic
Akan memeriksa dan memperbarui posting nanti. Terima kasih banyak :)
q0987
5

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.

Jim Hunziker
sumber