Volgens de eerder geplande afspraken , een set van GCC-compilers uit de broncode van FreeBSD. De bouw van GCC samen met het basissysteem voor alle architecturen was eind december standaard uitgeschakeld, en nu is de GCC-code verwijderd uit het SVN-repository. Het opmerkt dat op het moment van verwijdering alle platforms die Clang niet ondersteunen, zijn overgestapt op het gebruik van externe bouwgereedschappen die via de ports worden geïnstalleerd. In het basissysteem werd een verouderde versie van GCC 4.2.1 geleverd (integratie van nieuwere versies was onmogelijk vanwege de overstap van 4.2.2 naar de GPLv3-licentie, die als onaanvaardbaar werd beschouwd voor de basiscomponenten van FreeBSD).
De actuele releases van GCC, inclusief , kunnen zoals altijd via pakketten en ports worden geïnstalleerd. Het gebruik van GCC uit de ports wordt ook aanbevolen voor de bouw van FreeBSD op architecturen die afhankelijk zijn van GCC en niet kunnen overschakelen naar Clang. Ter herinnering: sinds FreeBSD 10 is het basissysteem voor de architecturen i386, AMD64 en ARM overgestapt op de standaardlevering van de Clang-compiler en de ontwikkelde libc++-bibliotheek van het LLVM-project. GCC en libstdc++ voor de genoemde architecturen worden al lang niet meer gebouwd als onderdeel van het basissysteem, maar blijven standaard geleverd voor de architecturen powerpc, mips, mips64 en sparc64.
Bron: opennet.ru
