GCC on FreeBSD põhivalikust eemaldatud

Vastavalt varem planeeritule plaan, GCC kompilaatorite komplekt kustutatud FreeBSD lähtepuust. GCC ehitamine koos kõigi arhitektuuride baassüsteemiga keelati vaikimisi detsembri lõpus ja GCC kood on nüüd SVN-i hoidlast eemaldatud. Tuleb märkida, et GCC eemaldamise ajal on kõik platvormid, mis Clangi ei toeta, lülitunud portidest installitud väliste ehitustööriistade kasutamisele. Baassüsteem tarniti koos vananenud versiooniga GCC 4.2.1 (uuemate versioonide integreerimine ei olnud võimalik 4.2.2 ülemineku tõttu GPLv3 litsentsile, mida peeti FreeBSD baaskomponentide jaoks sobimatuks).

Praegused GCC väljaanded, sealhulgas GCC 9, nagu varemgi, saab installida pakettidest ja portidest. Portidest pärit GCC-d soovitatakse kasutada ka FreeBSD ehitamiseks arhitektuuridele, mis tuginevad GCC-le ja ei saa lülituda Clangile. Tuletagem meelde, et alates FreeBSD 10-st viidi i386, AMD64 ja ARM-arhitektuuride baassüsteem üle Clangi kompilaatori ja LLVM-projekti poolt välja töötatud libc++ teegi vaikimisi tarnimisele. GCC ja libstdc++ nende arhitektuuride jaoks ei ole enam ammu põhisüsteemi osana ehitatud, kuid neid tarnitakse endiselt vaikimisi powerpc, mips, mips64 ja sparc64 arhitektuuride jaoks.

Allikas: opennet.ru

Lisa kommentaar