GCC byl odstraněn z hlavního složení FreeBSD

Podle dříve plánovaného plánem, souboru překladačů GCC byl odstraněn z původních textů systému FreeBSD. Sestavení 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 nyní byl kód GCC odstraněn z SVN repozitáře. Je uvedeno, že v době odstranění GCC byly všechny platformy, které nepodporovaly Clang, převedeny na použití externích nástrojů pro sestavení instalovaných z portů. V základním systému byl dodáván zastaralý vydání GCC 4.2.1 (integrace novějších verzí nebyla možná kvůli přechodu 4.2.2 na licenci GPLv3, která byla považována za nepřijatelnou pro základní komponenty FreeBSD).

Aktuální verze GCC, včetně GCC 9, jako obvykle, lze instalovat z balíčků a portů. GCC z portů se také doporučuje použít pro sestavení FreeBSD na architekturách, které jsou závislé na GCC a nemohou přejít na Clang. Připomínáme, že od FreeBSD 10 byl základní systém pro architektury i386, AMD64 a ARM převeden na výchozí dodávání překladače Clang a vyvíjené knihovny libc++ projektem LLVM. GCC a libstdc++ pro uvedené architektury již dávno přestaly být součástí základního systému, ale nadále byly dodávány ve výchozím nastavení pro architektury powerpc, mips, mips64 a sparc64.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster