GCC dihapus dari inti FreeBSD

Sesuai dengan rencana sebelumnya rencana, satu set kompiler GCC dihapus dari pohon sumber FreeBSD. Membangun GCC beserta sistem dasar untuk semua arsitektur telah dinonaktifkan secara default pada akhir Desember, dan kode GCC kini telah dihapus dari repositori SVN. Perlu dicatat bahwa pada saat penghapusan GCC, semua platform yang tidak mendukung Clang telah beralih menggunakan alat build eksternal yang diinstal dari port. Sistem dasar dikirimkan dengan rilis GCC 4.2.1 yang sudah ketinggalan zaman (integrasi versi yang lebih baru tidak dimungkinkan karena transisi 4.2.2 ke lisensi GPLv3, yang dianggap tidak sesuai untuk komponen dasar FreeBSD).

Rilis GCC saat ini, termasuk GCC 9, seperti sebelumnya, dapat diinstal dari paket dan port. GCC dari port juga diusulkan untuk digunakan membangun FreeBSD pada arsitektur yang mengandalkan GCC dan tidak dapat beralih ke Dentang. Mari kita ingat bahwa dimulai dengan FreeBSD 10, sistem dasar untuk arsitektur i386, AMD64 dan ARM dipindahkan ke pengiriman default kompiler Clang dan perpustakaan libc++ yang dikembangkan oleh proyek LLVM. GCC dan libstdc++ untuk arsitektur ini sudah lama tidak lagi dibuat sebagai bagian dari sistem dasar, namun tetap disediakan secara default untuk arsitektur powerpc, mips, mips64, dan sparc64.

Sumber: opennet.ru

Tambah komentar