GNU Mes 0.21 جو رليز، هڪ ٽول ڪٽ پاڻمرادو تقسيم جي عمارت لاءِ

پاران پيش ڪيل اوزار ڇڏڻ GNU Mes 0.21, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC. Инструментарий решает задачу верифицированной начальной сборки компилятора в дистрибутивах, разрывая цепочку цикличной пересборки (для сборки компилятора требуются исполняемые файлы уже собранного компилятора).

GNU ميس ۾ پيش ڪيل اسڪيم ٻولي لاءِ هڪ خود ميزباني ڪندڙ مترجم، سي ٻولي ۾ لکيل آهي، ۽ سي ٻولي (MesCC) لاءِ هڪ سادي مرتب ڪندڙ، اسڪيم ٻولي ۾ لکيل آهي. ٻئي اجزاء هڪ ٻئي سان ملندڙ آهن. اسڪيم جو مترجم اهو ممڪن بڻائي ٿو ته ميس سي سي سي ڪمپائلر ٺاهي، جيڪو پوءِ توهان کي اجازت ڏئي ٿو ته ڪمپائلر جو اسٽريپڊ-ڊائون ورجن ٺاهڻ. ٽيني سي سي (tcc)، جنهن وٽ اڳ ۾ ئي GCC ٺاهڻ لاءِ ڪافي صلاحيتون آهن.

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

جو ذريعو: opennet.ru

تبصرو شامل ڪريو