Kuburitswa kweGNU Mes 0.21, gadziriro yezvishandiso zvezvivakwa zvega zvekugovera

Introduced kusunungurwa kwezvishandiso GNU Mes 0.21, iyo inopa bootstrap maitiro eGCC. Iyo kiti yezvishandiso inogadzirisa dambudziko rekusimbiswa kwekutanga compiler musangano mumakiti ekugovera, kutyora ketani yekuvakazve cyclical (kuvaka muunganidzi, mafaera anoteedzera eiyo yakatounganidzwa compiler inodiwa).

MuGNU Mess akapa muturikiri anozviita wega wemutauro weChirongwa, akanyorwa mumutauro weC, uye muunganidzi ari nyore wemutauro weC (MesCC), akanyorwa mumutauro weScheme. Zvose zviri zviviri zvinosanganiswa. Muturikiri weScheme anoita kuti zvikwanise kuvaka iyo MesCC C compiler, iyo inozobvumidza iwe kuvaka yakabviswa-pasi vhezheni yemuunganidzi. TinyCC (tcc), iyo yatove nehunyanzvi hwakakwana hwekuvaka GCC.

Mukusunungurwa kutsva kune mukana kusarura (Yakaderedzwa Binary Mbeu) bootstrapping iyo Guix kugovera uchishandisa iyo yekuraira shell gash (Guile seShell) pachinzvimbo chebash uye Gash Core Utils pachinzvimbo checoreutils, grep, sed, gzip, make, awk uye tar, uchishandisa chete Scheme mutauro zvikamu. Iyo vhezheni nyowani inosanganisirawo Mes package yeDebian GNU/Linux.

Mukuburitswa kunotevera, isu tinotarisira kuona bootstrapping rutsigiro rweNixOS, kugona kushandisa dietlibc uye uClibc yeGNU bootstrapping (bash, binutils, gcc, tar), rutsigiro rweArM architecture, kugovera kweDebian uye GNU Hurd kernel, iyo kugona kuunganidza Mes.c uchishandisa M2-Planeti.

Source: opennet.ru

Voeg