GCC FreeBSD yadrosidan olib tashlandi

Oldindan rejalashtirilganiga muvofiq reja, GCC kompilyatorlari to'plami o'chirildi FreeBSD manba daraxtidan. Barcha arxitekturalar uchun asosiy tizim bilan bir qatorda GCC qurish dekabr oyi oxirida sukut boʻyicha oʻchirib qoʻyilgan va endi GCC kodi SVN omboridan olib tashlandi. Qayd etilishicha, GCC olib tashlangan vaqtda Clang-ni qo‘llab-quvvatlamaydigan barcha platformalar portlardan o‘rnatilgan tashqi qurish vositalaridan foydalanishga o‘tgan. Asosiy tizim GCC 4.2.1 ning eskirgan versiyasi bilan jo'natilgan (yangi versiyalarni integratsiyalash 4.2.2 ning GPLv3 litsenziyasiga o'tishi sababli mumkin emas edi, bu FreeBSD asosiy komponentlari uchun nomaqbul deb hisoblanadi).

Joriy GCC relizlari, shu jumladan GCC 9, avvalgidek, paketlar va portlardan o'rnatilishi mumkin. Portlardan GCC-ni GCC-ga tayanadigan va Clang-ga o'ta olmaydigan arxitekturalarda FreeBSD-ni yaratish uchun ham foydalanish taklif etiladi. Eslatib o'tamiz, FreeBSD 10 dan boshlab, i386, AMD64 va ARM arxitekturalari uchun asosiy tizim LLVM loyihasi tomonidan ishlab chiqilgan Clang kompilyatori va libc++ kutubxonasining standart yetkazib berilishiga o'tkazildi. Ushbu arxitekturalar uchun GCC va libstdc++ uzoq vaqtdan beri asosiy tizimning bir qismi sifatida qurilishni to'xtatgan, ammo sukut bo'yicha powerpc, mips, mips64 va sparc64 arxitekturalari uchun ta'minlanishda davom etmoqda.

Manba: opennet.ru

a Izoh qo'shish