În conformitate cu planul stabilit anterior , setul de compilatoare GCC din arhiva surselor FreeBSD. Compilarea GCC împreună cu sistemul de bază pentru toate arhitecturile a fost dezactivată implicit la sfârșitul lunii decembrie, iar acum codul GCC a fost eliminat din depozitul SVN. Se menționează că, la momentul eliminării GCC, toate platformele care nu suportau Clang au fost migrate pentru a utiliza instrumente de construcție externe, instalate din porturi. În sistemul de bază era inclusă o versiune învechită a GCC 4.2.1 (integrarea versiunilor mai noi a fost imposibilă din cauza trecerii la GPLv3, care a fost considerată inacceptabilă pentru componentele de bază ale FreeBSD).
Versiunile actuale ale GCC, inclusiv , la fel ca înainte, pot fi instalate din pachete și porturi. GCC din porturi este, de asemenea, recomandat pentru a construi FreeBSD pe arhitecturi care depind de GCC și nu pot trece la Clang. Amintim că, începând cu FreeBSD 10, sistemul de bază pentru arhitecturile i386, AMD64 și ARM a fost trecut pe livrarea implicită a compilatorului Clang și a bibliotecii libc++ dezvoltate de proiectul LLVM. GCC și libstdc++ pentru arhitecturile menționate nu au mai fost compilate ca parte a sistemului de bază, dar au continuat să fie livrate implicit pentru arhitecturile powerpc, mips, mips64 și sparc64.
Sursa: opennet.ro
