GCC bylo odstraněno z hlavní sestavy FreeBSD

V souladu s dříve plánovaným plán, sada kompilátorů GCC odstraněno ze zdrojového stromu FreeBSD. Vytváření GCC spolu se základním systémem pro všechny architektury bylo na konci prosince ve výchozím nastavení zakázáno a kód GCC byl nyní odstraněn z úložiště SVN. Je třeba poznamenat, že v době odstranění GCC všechny platformy, které nepodporují Clang, přešly na používání externích nástrojů pro sestavení nainstalovaných z portů. Základní systém byl dodán se zastaralým vydáním GCC 4.2.1 (integrace novějších verzí nebyla možná kvůli přechodu 4.2.2 na licenci GPLv3, což bylo považováno za nevhodné pro základní komponenty FreeBSD).

Aktuální vydání GCC, včetně GCC 9, stejně jako dříve, lze nainstalovat z balíčků a portů. GCC z portů se také navrhuje použít k sestavení FreeBSD na architekturách, které se spoléhají na GCC a nemohou přejít na Clang. Připomeňme, že počínaje FreeBSD 10 byl základní systém pro architektury i386, AMD64 a ARM převeden do výchozí dodávky kompilátoru Clang a knihovny libc++ vyvinuté projektem LLVM. GCC a libstdc++ pro tyto architektury již dávno nejsou stavěny jako součást základního systému, ale nadále jsou standardně dodávány pro architektury powerpc, mips, mips64 a sparc64.

Zdroj: opennet.ru

Přidat komentář