tööriistade vĂ€ljaanne , mis tagab GCC jaoks alglaadimise (bootstrap) protsessi. Tööriistakomplekt lahendab tĂ”estatud esimese kompilaatori ehitamise probleemide, katkestades tsĂŒklilise ĂŒmberkompileerimise ahela (kompilaatori ehitamiseks on vajalikud juba kokku pandud kompilaatori tĂ€itmisfailid).
GNU Mesis iseseisev (self-hosting) tÔlkija Scheme'i keele jaoks, kirjutatud C keeles, ja lihtsaim kompilaator C keele jaoks (MesCC), kirjutatud Scheme keeles. MÔlemad komponendid on omavahel koostetavad. Scheme'i tÔlkija vÔimaldab koostada C kompilaatorit MesCC, mis seejÀrel vÔimaldab koostada kÀrbitud versiooni kompilaatorist (tcc), mille vÔimalused on juba piisavad GCC koostamiseks.
Uues vÀljaandes on lisandunud vÔimalus (Reduced Binary Seed) distsipliini Guix alglaadimise, kasutades kÀsurea tÔlgendit (Guile as Shell) asemel bash ja Gash Core Utils asemel coreutils, grep, sed, gzip, make, awk ja tar, kasutades ainult Scheme'i keeles koostatud komponente. Uues versioonis on ka pakett Mes'i jaoks Debian GNU/Linuxile.
JÀrgmistes vÀljaannetes oodatakse alglaadimise toe lisamist NixOS-ile, vÔimalust kasutada dietlibc ja uClibc GNU alglaadimiseks (bash, binutils, gcc, tar), toetust ARM arhitektuurile, Debian distsipliini ja GNU Hurd tuumale, vÔimalust Mes.c kompileerida kasutades .
Allikas: opennet.ru
