GCC pašalintas iš FreeBSD branduolio

Kaip planuota anksčiau planą, GCC kompiliatorių rinkinys pašalintas iš FreeBSD šaltinio medžio. Gruodžio pabaigoje GCC kūrimas kartu su bazine sistema visoms architektūroms buvo išjungtas pagal numatytuosius nustatymus, o dabar GCC kodas buvo pašalintas iš SVN saugyklos. Pažymima, kad GCC pašalinimo metu visos platformos, kurios nepalaiko Clang, buvo perkeltos naudoti išorinius surinkimo įrankius, įdiegtus iš prievadų. Bazinė sistema pristatė pasenusią GCC 4.2.1 versiją (naujesnių versijų integravimas nebuvo įmanomas dėl 4.2.2 perėjimo prie GPLv3 licencijos, kuri buvo laikoma nepriimtina pagrindiniams FreeBSD komponentams).

Dabartiniai GCC leidimai, įskaitant GCC 9, kaip ir anksčiau, galima įdiegti iš paketų ir prievadų. GCC iš prievadų taip pat siūloma naudoti kuriant FreeBSD architektūrose, kurios yra susietos su GCC ir negali persijungti į Clang. Prisiminkite, kad pradedant FreeBSD 10, pagrindinė i386, AMD64 ir ARM architektūrų sistema buvo perjungta į numatytąjį Clang kompiliatoriaus ir libc ++ bibliotekos, sukurtos LLVM projekto, pristatymą. Šioms architektūroms skirti GCC ir libstdc++ jau seniai nebuvo kuriami kaip pagrindinės sistemos dalis, bet toliau buvo pristatomi pagal numatytuosius nustatymus powerpc, mips, mips64 ir sparc64 architektūroms.

Šaltinis: opennet.ru

Добавить комментарий