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 компилатора и библиотеката libc++, разработена от проекта LLVM. GCC и libstdc++ за посочените архитектури отдавна не се сглобяват като част от основната система, но продължават да се доставят по подразбиране за архитектури powerpc, mips, mips64 и sparc64.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster