Sgaoileadh GNU Mes 0.21, inneal airson togalach cuairteachaidh fèin-chumanta

Air a chuir a-steach le sgaoileadh innealan GNU Mes 0.21, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC. Инструментарий решает задачу верифицированной начальной сборки компилятора в дистрибутивах, разрывая цепочку цикличной пересборки (для сборки компилятора требуются исполняемые файлы уже собранного компилятора).

Ann an GNU Mess air a thairgsinn eadar-theangair fèin-aoigheachd airson cànan an Sgeama, sgrìobhte ann an cànan C, agus inneal-cruinneachaidh sìmplidh airson cànan C (MesCC), sgrìobhte ann an cànan an Sgeama. Tha an dà phàirtean eadar-cheangailte. Tha eadar-theangair an Sgeama ga dhèanamh comasach an compiler MesCC C a thogail, a leigeas leat an uairsin dreach den inneal-cruinneachaidh a chaidh a dhubhadh às a thogail. TinyCC (tcc), aig a bheil comasan gu leòr mu thràth airson GCC a thogail.

В новом выпуске появилась возможность pàirteach (Reduced Binary Seed) бутстрэппинга дистрибутива Guix с использованием командной оболочки Gais (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-Planaid.

Source: fosgailtenet.ru

Cuir beachd ann