GCC odstránené z jadra FreeBSD

Ako bolo predtým plánované plánovať, balík kompilátorov GCC odstránený zo zdrojového stromu FreeBSD. Vytváranie GCC spolu so základným systémom pre všetky architektúry bolo na konci decembra štandardne zakázané a teraz bol kód GCC odstránený z úložiska SVN. Je potrebné poznamenať, že v čase odstránenia GCC boli všetky platformy, ktoré nepodporujú Clang, prevedené na používanie externých montážnych nástrojov nainštalovaných z portov. Základný systém dodal zastarané vydanie GCC 4.2.1 (integrácia novších verzií nebola možná kvôli prechodu verzie 4.2.2 na licenciu GPLv3, čo sa považovalo za neprijateľné pre základné komponenty FreeBSD).

Aktuálne vydania GCC, vrátane GCC 9, ako predtým, je možné nainštalovať z balíkov a portov. GCC z portov sa tiež odporúča použiť na zostavenie FreeBSD na architektúrach, ktoré sú viazané na GCC a nemôžu prejsť na Clang. Pripomeňme, že počnúc FreeBSD 10 bol základný systém pre architektúry i386, AMD64 a ARM zmenený na predvolené dodanie kompilátora Clang a knižnice libc ++ vyvinutej projektom LLVM. GCC a libstdc++ pre tieto architektúry už dávno nie sú súčasťou základného systému, ale naďalej sa štandardne dodávajú pre architektúry powerpc, mips, mips64 a sparc64.

Zdroj: opennet.ru

Pridať komentár