GCC estis forigita de la ĉefa FreeBSD-vicigo

Konforme al antaŭe planita plano, aro de GCC-kompililoj forigita el la fontarbo de FreeBSD. Konstruado de GCC kune kun la baza sistemo por ĉiuj arkitekturoj estis malebligita defaŭlte fine de decembro, kaj la GCC-kodo nun estis forigita de la SVN-deponejo. Oni rimarkas, ke dum la forigo de GCC, ĉiuj platformoj, kiuj ne subtenas Clang, ŝanĝis al uzado de eksteraj konstruaj iloj instalitaj de havenoj. La bazsistemo estis ekspedita kun malmoderna eldono de GCC 4.2.1 (integriĝo de pli novaj versioj ne estis ebla pro la transiro de 4.2.2 al la licenco GPLv3, kiu estis konsiderita malkonvena por la FreeBSD bazkomponentoj).

Nunaj GCC-eldonoj, inkluzive GCC 9, kiel antaŭe, povas esti instalita de pakaĵoj kaj havenoj. GCC de havenoj ankaŭ estas proponita esti uzata por konstrui FreeBSD sur arkitekturoj kiuj dependas de GCC kaj ne povas ŝanĝi al Clang. Ni rememoru, ke komencante de FreeBSD 10, la baza sistemo por la arkitekturoj i386, AMD64 kaj ARM estis transdonita al la defaŭlta livero de la Clang-kompililo kaj la libc++-biblioteko disvolvita de la projekto LLVM. GCC kaj libstdc++ por ĉi tiuj arkitekturoj longe ĉesis esti konstruitaj kiel parto de la baza sistemo, sed daŭre estas liveritaj defaŭlte por la arkitekturoj powerpc, mips, mips64 kaj sparc64.

fonto: opennet.ru

Aldoni komenton