GCC выдалены з асноўнага складу FreeBSD

У адпаведнасці з раней намечаным планам, набор кампілятараў GCC выдалены з дрэва зыходных тэкстаў FreeBSD. Зборка GCC разам з базавай сістэмай для ўсіх архітэктур была адключаная па змаўчанні ў канцы снежня, а зараз код GCC выдалены з SVN-рэпазітара. Адзначаецца, што на момант выдалення GCC усе платформы, якія не падтрымліваюць Clang, пераведзены на выкарыстанне знешняга зборачнага інструментара, які ўсталёўваецца з партоў. У базавай сістэме пастаўляўся састарэлы выпуск GCC 4.2.1 (інтэграцыя навейшых версій была немагчымая з-за пераходу 4.2.2 на ліцэнзію GPLv3, якая была прызнаная непрымальнай для базавых кампанентаў FreeBSD).

Актуальныя выпускі GCC, у тым ліку GCC 9, як і раней, можна ўсталяваць з пакетаў і партоў. GCC з партоў таксама прапануецца выкарыстоўваць для зборкі FreeBSD на архітэктурах, якія завязаны на GCC і не могуць перайсці на Clang. Нагадаем, што пачынальна з FreeBSD 10 базавая сістэма для архітэктур i386, AMD64 і ARM пераведзена на пастаўку па змаўчанні кампілятара Clang і якая развіваецца праектам LLVM бібліятэкі libc++. GCC і libstdc++ для паказаных архітэктур даўно перасталі збірацца як частка базавай сістэмы, але працягнулі пастаўляцца па змаўчанні для архітэктур powerpc, mips, mips64 і sparc64.

Крыніца: opennet.ru

Дадаць каментар