GCC hefur verið fjarlægt úr aðal FreeBSD línunni

Í samræmi við áður áætlað áætlun, safn GCC þýðenda eytt frá FreeBSD upprunatrénu. Að byggja GCC ásamt grunnkerfinu fyrir alla arkitektúra var sjálfgefið óvirkt í lok desember og GCC kóðann hefur nú verið fjarlægður úr SVN geymslunni. Það er tekið fram að þegar GCC var fjarlægt, hafa allir pallar sem styðja ekki Clang skipt yfir í að nota utanaðkomandi byggingarverkfæri uppsett frá höfnum. Grunnkerfið var sent með úreltri útgáfu af GCC 4.2.1 (samþætting nýrri útgáfur var ekki möguleg vegna umbreytingar 4.2.2 í GPLv3 leyfið, sem var talið óviðeigandi fyrir FreeBSD grunnhlutana).

Núverandi GCC útgáfur, þar á meðal GCC 9, eins og áður, er hægt að setja upp úr pakka og höfnum. Einnig er lagt til að GCC frá höfnum verði notað til að byggja FreeBSD á arkitektúr sem treysta á GCC og getur ekki skipt yfir í Clang. Við skulum muna að frá og með FreeBSD 10 var grunnkerfið fyrir i386, AMD64 og ARM arkitektúrinn flutt yfir í sjálfgefna afhendingu Clang þýðandans og libc++ bókasafnsins sem þróað var af LLVM verkefninu. GCC og libstdc++ fyrir þessa arkitektúr eru löngu hætt að vera byggð sem hluti af grunnkerfinu, en halda áfram að vera sjálfgefið fyrir powerpc, mips, mips64 og sparc64 arkitektúrana.

Heimild: opennet.ru

Bæta við athugasemd