GCC uklonjen iz FreeBSD jezgre

U skladu s prethodno planiranim plan, skup GCC prevodilaca izbrisano iz izvornog stabla FreeBSD-a. Izgradnja GCC-a zajedno s osnovnim sustavom za sve arhitekture onemogućena je prema zadanim postavkama krajem prosinca, a GCC kod sada je uklonjen iz SVN repozitorija. 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 iz priključaka. Osnovni sustav isporučen je sa zastarjelim izdanjem GCC 4.2.1 (integracija novijih verzija nije bila moguća zbog prijelaza 4.2.2 na GPLv3 licencu, što se smatralo neprikladnim za FreeBSD osnovne komponente).

Trenutna GCC izdanja, uključujući GCC 9, kao i prije, može se instalirati iz paketa i portova. Također se predlaže da se GCC iz portova koristi za izgradnju FreeBSD-a na arhitekturama koje se oslanjaju na GCC i ne mogu se prebaciti na Clang. Podsjetimo se da je počevši od FreeBSD 10, osnovni sustav za i386, AMD64 i ARM arhitekture prebačen na zadanu isporuku Clang kompajlera i libc++ biblioteke razvijene od strane LLVM projekta. GCC i libstdc++ za ove arhitekture odavno se više ne ugrađuju kao dio osnovnog sustava, ali se nastavljaju isporučivati ​​prema zadanim postavkama za powerpc, mips, mips64 i sparc64 arhitekture.

Izvor: opennet.ru

Dodajte komentar