GCC imeondolewa kwenye safu kuu ya FreeBSD

Kwa mujibu wa ilivyopangwa hapo awali mpango, seti ya wakusanyaji wa GCC imefutwa kutoka kwa mti wa chanzo cha FreeBSD. Ujenzi wa GCC pamoja na mfumo msingi wa usanifu wote ulizimwa kwa chaguo-msingi mwishoni mwa Desemba, na msimbo wa GCC sasa umeondolewa kwenye hazina ya SVN. Ikumbukwe kwamba wakati wa kuondolewa kwa GCC, mifumo yote ambayo haitumii Clang ilibadilisha na kutumia zana za ujenzi wa nje zilizosakinishwa kutoka kwa bandari. Mfumo msingi ulisafirishwa ukiwa na toleo la zamani la GCC 4.2.1 (ujumuishaji wa matoleo mapya zaidi haukuwezekana kutokana na ubadilishaji wa 4.2.2 hadi leseni ya GPLv3, ambayo ilionekana kuwa isiyofaa kwa vipengele msingi vya FreeBSD).

Matoleo ya sasa ya GCC, ikijumuisha GCC 9, kama hapo awali, inaweza kusakinishwa kutoka kwa vifurushi na bandari. GCC kutoka bandari pia inapendekezwa kutumika kujenga FreeBSD kwenye usanifu unaotegemea GCC na hauwezi kubadili Clang. Hebu tukumbuke kwamba kuanzia na FreeBSD 10, mfumo wa msingi wa usanifu wa i386, AMD64 na ARM ulihamishiwa kwenye uwasilishaji chaguo-msingi wa mkusanyaji wa Clang na maktaba ya libc++ iliyotengenezwa na mradi wa LLVM. GCC na libstdc++ za usanifu huu zimeacha kujengwa kwa muda mrefu kama sehemu ya mfumo wa msingi, lakini zinaendelea kutolewa kwa chaguomsingi kwa usanifu wa powerpc, mips, mips64 na sparc64.

Chanzo: opennet.ru

Kuongeza maoni