GCC a fost eliminat din componenta de bază FreeBSD

În conformitate cu planul stabilit anterior plan, setul de compilatoare GCC eliminată 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 GCC 9, 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

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster