GCC е отстранет од јадрото на FreeBSD

Во согласност со претходно планираното план, збир на компајлери на GCC отстранети од изворното дрво на FreeBSD. Изградбата на GCC заедно со основниот систем за сите архитектури беше стандардно оневозможена на крајот на декември, а кодот на GCC сега е отстранет од складиштето SVN. Забележано е дека во времето на отстранувањето на GCC, сите платформи кои не поддржуваат Clang се префрлија на користење на надворешни алатки за градење инсталирани од пристаништа. Основниот систем беше испорачан со застарено издание на GCC 4.2.1 (интеграцијата на поновите верзии не беше можна поради преминот на 4.2.2 на лиценцата GPLv3, што се сметаше за несоодветно за основните компоненти на FreeBSD).

Тековни изданија на GCC, вклучувајќи GCC 9, како и досега, може да се инсталира од пакети и пристаништа. GCC од пристаништа, исто така, се предлага да се користи за изградба на FreeBSD на архитектури кои се потпираат на GCC и не можат да се префрлат на Clang. Да потсетиме дека почнувајќи со FreeBSD 10, основниот систем за архитектурите i386, AMD64 и ARM беше префрлен на стандардната испорака на компајлерот Clang и библиотеката libc++ развиена од проектот LLVM. GCC и libstdc++ за овие архитектури одамна престанаа да се градат како дел од основниот систем, но продолжуваат да се обезбедуваат стандардно за архитектурите powerpc, mips, mips64 и sparc64.

Извор: opennet.ru

Додадете коментар