Verëffentlechung vum GNU Mes 0.21, e Toolkit fir selbstänneg Verdeelungsgebai

Agefouert Verëffentlechung vun Tools GNU Mes 0.21, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC. Инструментарий решает задачу верифицированной начальной сборки компилятора в дистрибутивах, разрывая цепочку цикличной пересборки (для сборки компилятора требуются исполняемые файлы уже собранного компилятора).

An der GNU Mess offréiert e Selbsthostend Dolmetscher fir d'Schema Sprooch, geschriwwen an der C Sprooch, an en einfachen Compiler fir d'C Sprooch (MesCC), geschriwwen an der Schema Sprooch. Béid Komponente sinn interassemblable. De Schema Dolmetscher mécht et méiglech de MesCC C Compiler ze bauen, deen Iech dann erlaabt eng ofgeschnidden Versioun vum Compiler ze bauen TinyCC (tcc), déi scho genuch Fäegkeeten huet fir GCC ze bauen.

В новом выпуске появилась возможность частичного (Reduced Binary Seed) бутстрэппинга дистрибутива Guix с использованием командной оболочки Gaass (Guile as Shell) вместо bash и Gash Core Utils вместо coreutils, grep, sed, gzip, make, awk и tar, используя только компоненты на языке Scheme. В новой версии также подготовлен пакет с Mes для Debian GNU/Linux.

В следующих выпусках ожидается появление поддержки бутстрэппинга для NixOS, возможность использования dietlibc и uClibc для бутстрэппинга GNU (bash, binutils, gcc, tar), поддержка архитектуры ARM, дистрибутива Debian и ядра GNU Hurd, возможность компиляции Mes.c с использованием M2-Planet.

Source: opennet.ru

Setzt e Commentaire