Zgodnie z wcześniej ustalonym , zestaw kompilatorów GCC z drzewa źródłowego FreeBSD. Kompilacja GCC wraz z systemem bazowym dla wszystkich architektur została domyślnie wyłączona pod koniec grudnia, a teraz kod GCC został usunięty z repozytorium SVN. Zauważono, że w momencie usunięcia GCC wszystkie platformy, które nie obsługiwały Clang, przeszły na korzystanie z zewnętrznych narzędzi budowlanych instalowanych z portów. W systemie bazowym dostarczana była przestarzała wersja GCC 4.2.1 (integracja nowszych wersji była niemożliwa z powodu przejścia 4.2.2 na licencję GPLv3, która została uznana za nieakceptowalną dla podstawowych komponentów FreeBSD).
Aktualne wersje GCC, w tym , jak zawsze, można zainstalować z pakietów i portów. GCC z portów również należy używać do kompilacji FreeBSD na architekturach związanych z GCC, które nie mogą przejść na Clang. Przypomnijmy, że od FreeBSD 10 podstawowy system dla architektur i386, AMD64 i ARM przeszedł na domyślne dostarczanie kompilatora Clang oraz rozwijanej przez projekt LLVM biblioteki libc++. GCC i libstdc++ dla wskazanych architektur od dawna przestały być kompilowane jako część systemu bazowego, ale nadal są dostarczane domyślnie dla architektur powerpc, mips, mips64 i sparc64.
Źródło: opennet.ru
