GCC ir noņemts no galvenā FreeBSD klāsta

Saskaņā ar iepriekš plānoto plāns, GCC kompilatoru komplekts dzēsts no FreeBSD avota koka. GCC izveide kopā ar bāzes sistēmu visām arhitektūrām pēc noklusējuma tika atspējota decembra beigās, un tagad GCC kods ir noņemts no SVN repozitorija. Tiek atzīmēts, ka GCC noņemšanas laikā visas platformas, kas neatbalsta Clang, ir pārgājušas uz ārējo veidošanas rīku izmantošanu, kas instalēti no portiem. Bāzes sistēma tika piegādāta kopā ar novecojušu GCC 4.2.1 versiju (jaunāku versiju integrācija nebija iespējama, jo 4.2.2 tika pāriets uz GPLv3 licenci, kas tika uzskatīts par nepiemērotu FreeBSD bāzes komponentiem).

Pašreizējie GCC laidieni, tostarp GCC 9, tāpat kā iepriekš, var instalēt no pakotnēm un portiem. Tiek ierosināts izmantot arī GCC no portiem, lai izveidotu FreeBSD uz arhitektūrām, kas balstās uz GCC un nevar pārslēgties uz Clang. Atgādināsim, ka, sākot ar FreeBSD 10, i386, AMD64 un ARM arhitektūru bāzes sistēma tika pārcelta uz Clang kompilatora un LLVM projekta izstrādātās bibliotēkas libc++ noklusējuma piegādi. GCC un libstdc++ šīm arhitektūrām jau sen vairs netiek veidotas kā daļa no bāzes sistēmas, taču tās joprojām tiek piegādātas pēc noklusējuma PowerPC, mips, mips64 un sparc64 arhitektūrām.

Avots: opennet.ru

Pievieno komentāru