GCC je uklonjen iz glavne FreeBSD linije

U skladu sa ranije planiranim plan, skup GCC kompajlera uklonjeno iz FreeBSD izvornog stabla. Izgradnja GCC-a zajedno sa osnovnim sistemom za sve arhitekture je podrazumevano onemogućena krajem decembra, a GCC kod je sada uklonjen iz SVN spremišta. Napominje se da su u vrijeme uklanjanja GCC-a, sve platforme koje ne podržavaju Clang prešle na korištenje vanjskih alata za izgradnju instaliranih sa portova. Osnovni sistem se isporučuje sa zastarelim izdanjem GCC 4.2.1 (integracija novijih verzija nije bila moguća zbog prelaska 4.2.2 na GPLv3 licencu, što se smatralo neprikladnim za osnovne komponente FreeBSD).

Trenutna GCC izdanja, uključujući GCC 9, kao i ranije, može se instalirati iz paketa i portova. GCC iz portova se također predlaže da se koristi za izgradnju FreeBSD-a na arhitekturama koje se oslanjaju na GCC i ne mogu se prebaciti na Clang. Podsetimo se da je počevši od FreeBSD 10, osnovni sistem za i386, AMD64 i ARM arhitekture prebačen na podrazumevanu isporuku Clang kompajlera i biblioteke libc++ koju je razvio LLVM projekat. GCC i libstdc++ za ove arhitekture odavno su prestali da se grade kao deo osnovnog sistema, ali nastavljaju da se podrazumevano isporučuju za arhitekture powerpc, mips, mips64 i sparc64.

izvor: opennet.ru

Dodajte komentar