Lëshimi i GNU Mes 0.21, një mjet për ndërtimin e autonom dërgesave.

Të paraqitura lëshimi i mjetit GNU Mes 0.21, që siguron procesin e bootstrap-it për GCC. Ky mjet zgjidh problemin e ndërtimit të verifikuar fillestar të kompilatorit në distribucione, duke prishur zinxhirin e rikonstruksionit ciklik (për ndërtimin e kompilatorit kërkohen skedarë ekzekutivë të kompilatorit të tashmë ndërtuar).

Në GNU Mes propozohet është një interpretues i vetë-mjaftueshëm (self-hosting) për gjuhën Scheme, i shkruar në gjuhën C, dhe një kompiler i thjeshtë për gjuhën C (MesCC), i shkruar në gjuhën Scheme. Të dy komponentët janë të ndërsjellë të ndërtueshëm. Interpretuesi Scheme lejon ndërtimin e kompilerit C MesCC, i cili më pas lejon ndërtimin e një versioni të reduktuar të kompilatorit TinyCC (tcc), aftësitë e të cilit janë të mjaftueshme për ndërtimin e GCC.

Në versionin e ri u paraqit mundësia e pjesshme (Reduced Binary Seed) për bootstrap-in e distribucionit Guix duke përdorur shell-in Gash (Guile as Shell) në vend të bash dhe Gash Core Utils në vend të coreutils, grep, sed, gzip, make, awk dhe tar, duke përdorur vetëm komponentë në gjuhën Scheme. Në versionin e ri gjithashtu u përgatit një paketë me Mes për Debian GNU/Linux.

Në versionet në vijim pritet të paraqitet mbështetje për bootstrap-in për NixOS, mundësia e përdorimit të dietlibc dhe uClibc për bootstrap-in GNU (bash, binutils, gcc, tar), mbështetje për arkitekturën ARM, distribucionin Debian dhe kernelin GNU Hurd, si dhe mundësia e kompilimit të Mes.c duke përdorur M2-Planet.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster