В съответствие с предварително планираното , компилаторите GCC от изходния код на FreeBSD. Сборката на GCC заедно с основната система за всички архитектури беше деактивирана по подразбиране в края на декември, а сега кодът на GCC е премахнат от SVN репозитория. Забелязва се, че в момента на премахването на GCC всички платформи, които не поддържат Clang, са преминали на използване на външни инструменти за сборка, инсталирани от портовете. В основната система беше предоставен остарял вариант на GCC 4.2.1 (интеграцията на по-нови версии беше невъзможна поради преминаването на 4.2.2 към лиценз GPLv3, който беше признат за неприемлив за основните компоненти на FreeBSD).
Актуалните версии на GCC, включително , както и преди, могат да бъдат инсталирани от пакети и портове. GCC от портовете също се предлага за използване при сборката на FreeBSD на архитектури, които разчитат на GCC и не могат да преминат на Clang. Напомняме, че от FreeBSD 10 основната система за архитектури i386, AMD64 и ARM е преминала на по подразбиране компилатора Clang и развиващата се библиотека libc++ от проекта LLVM. GCC и libstdc++ за посочените архитектури отдавна не се събират като част от основната система, но продължат да се предоставят по подразбиране за архитектури powerpc, mips, mips64 и sparc64.
Източник: opennet.ru
