GCC telah dialih keluar daripada barisan utama FreeBSD

Sesuai dengan yang dirancang sebelum ini rancangan, satu set penyusun GCC dikeluarkan daripada pokok sumber FreeBSD. Membina GCC bersama-sama dengan sistem asas untuk semua seni bina telah dilumpuhkan secara lalai pada penghujung Disember dan kod GCC kini telah dialih keluar daripada repositori SVN. Adalah diperhatikan bahawa pada masa penyingkiran GCC, semua platform yang tidak menyokong Clang telah beralih kepada menggunakan alat binaan luaran yang dipasang dari port. Sistem asas dihantar dengan keluaran usang GCC 4.2.1 (penyepaduan versi yang lebih baharu tidak dapat dilakukan kerana peralihan 4.2.2 kepada lesen GPLv3, yang dianggap tidak sesuai untuk komponen asas FreeBSD).

Keluaran GCC semasa, termasuk GCC 9, seperti sebelum ini, boleh dipasang dari pakej dan port. GCC daripada port juga dicadangkan untuk digunakan untuk membina FreeBSD pada seni bina yang bergantung pada GCC dan tidak boleh bertukar kepada Clang. Mari kita ingat bahawa bermula dengan FreeBSD 10, sistem asas untuk seni bina i386, AMD64 dan ARM telah dipindahkan ke penghantaran lalai pengkompil Clang dan perpustakaan libc++ yang dibangunkan oleh projek LLVM. GCC dan libstdc++ untuk seni bina ini telah lama tidak lagi dibina sebagai sebahagian daripada sistem asas, tetapi terus dibekalkan secara lalai untuk seni bina powerpc, mips, mips64 dan sparc64.

Sumber: opennet.ru

Tambah komen