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?


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 .


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.