Update mes to 0.27.1

This commit is contained in:
Andrius Štikonas 2025-08-22 21:50:20 +01:00
parent bdc83ee451
commit 865b9aeae1
26 changed files with 54 additions and 44 deletions

View file

@ -1 +1 @@
1a36472beecabe3de55104487474805e9f4b4f78eac16087f5a9fe28cc75acfa configurator
b6bb22d9f03e47ab67a4522041347b0efb45adb9baab6ec28ac070e12ce538d6 configurator

View file

@ -1 +1 @@
126470d1d6f41e6b7270eaf7dc77cab7435c05a7b90296daf7569793dbd367b0 configurator
0f44bbc63a69d89dddd520cc93f19b70d6d53fd99b299f703e6049db8fbad80d configurator

View file

@ -1 +1 @@
c63234c0b64e5ca34a81420071d81b9f013c63a97df67ccd4dc9ec6cefd0d23b configurator
87bd49d43cbd73a12ba50d26d6aa370bdc4b86bbbd7761b4138e3d39d8b307fd configurator

View file

@ -1 +1 @@
e1c9bbedd2aca20b10568c1303e2227e0d68f36bb8f1dfd6ac39e14342f3a9f7 script-generator
91cced9f6d7bae32b47b8fc456567e73be382fd8b00693b7d3eedd0d52bea890 script-generator

View file

@ -1 +1 @@
ce952506148ebbd1d856e5f4d15be66b8292d2116f03861eb404420f75d2e7ce script-generator
13f1d4db2e248fe736ee20ef99826cbdcb28557d5109054869ceff7b6844ade3 script-generator

View file

@ -1 +1 @@
408442c1694654f3131246b99de4b66a5796077ffb59629039a321b1b973c938 script-generator
fbec25d987c89e66fd7dd89d780be0629bab84f78ebf1878fd2528fca9e46c45 script-generator

View file

@ -60,7 +60,7 @@ M2LIBC_PATH=/M2libc
# mes envars
NYACC_PKG=nyacc-1.00.2
MES_PKG=mes-0.27
MES_PKG=mes-0.27.1
MES_PREFIX=${SRCDIR}/${MES_PKG}/build/${MES_PKG}
GUILE_LOAD_PATH=${MES_PREFIX}/mes/module:${MES_PREFIX}/module:${SRCDIR}/${MES_PKG}/build/${NYACC_PKG}/module

@ -1 +1 @@
Subproject commit a13c7bcf6de64694a5fca3fb02c1c90958bc1acb
Subproject commit 45d90f5955b6907dc6cdea9ebafce558359edcd3

View file

@ -1 +1 @@
56e5f0ba4627cfd041a30a5907b288e5b65ddccc8fed68100ff0ae61aa868165 /usr/bin/checksum-transcriber
80145a20564648b3a84cf9233e0da7f0a8ac4e5853512a1552de2931de09d5c0 /usr/bin/checksum-transcriber

View file

@ -1 +1 @@
c8e577c56ee5cd6bfe3d7d73a727eb37ca3a87f8365264022997f074510d9bcd /usr/bin/checksum-transcriber
ef770a377283258d72595fff9900dc093d8be9d3a1052ddb3eaca0759c29b140 /usr/bin/checksum-transcriber

View file

@ -1 +1 @@
80d751055a7db362ae3614ce7b23f88944c814f039bf965ac805c12fbb6bf903 /usr/bin/checksum-transcriber
f161bdb859c2ef76138fa20d2503ae70600b426d770e447cbb55e1a292319252 /usr/bin/checksum-transcriber

View file

@ -33,7 +33,7 @@
build: checksum-transcriber-1.0
build: simple-patch-1.0
build: mes-0.27
build: mes-0.27.1
build: tcc-0.9.26
build: tcc-0.9.27
define: BUILD_FIWIX = ( KERNEL_BOOTSTRAP == True || BUILD_KERNELS == True )

View file

@ -4,4 +4,4 @@
// SPDX-License-Identifier: GPL-3.0-or-later
#undef SYSTEM_LIBC
#define MES_VERSION "0.27"
#define MES_VERSION "0.27.1"

View file

@ -1,13 +1,13 @@
6ec83e7fd106448610ffe348d1847e501656e1c667f4afbc0099eb8a431726b6 /usr/bin/mes-m2
672f2d71836765c4a478017cdd3aa12d3d40da7ebe2dd80af9b53b516e9abfc1 /usr/bin/mes-m2
20655e4ec935bdb63099eaf48e89b24010413a444cbcdc3f21a1cd12a5c62ddc /usr/bin/mescc.scm
c66de1ba72b8019eee113271638e4e30543aa7d34f45c9cc751346dba0d8817c /usr/lib/x86_64-mes/crt1.s
d0a80b94228deb99bda15244f0ed3736badd0632c78a3379195ba24a78f68a75 /usr/lib/x86_64-mes/crt1.o
d0f691ad803ed00530297456086e8b820cda4faec3e7dbde767b4558e71a1b47 /usr/lib/x86_64-mes/x86_64.M1
684bfcde34f118026d875acf2dbe2e4a39dce96d5f938f534995b582ba1a4241 /usr/lib/x86_64-mes/libmescc.s
e8daa2594fbdceb504e1268e1298dc48a65514e90f1bf9269ffc0c710c982f3a /usr/lib/x86_64-mes/libc+tcc.s
728c76576c8d2433688b890a080941af327f0d547922b3ce884c5cf4b628dbed /usr/lib/x86_64-mes/libc.s
ad1f1e390f675db2a3545aecc63df798d49317cad2ae5eadb9382df960bbd9f3 /usr/lib/x86_64-mes/libmescc.a
da4b3c083b5121e207da7e15b6693727ec9f649c1bf80c335c4e45e438815629 /usr/lib/x86_64-mes/libc+tcc.a
86f5cdc3c2606ea6d95108e9e1ce871e2c2bcde494d86a3149fcd2dd4be13a69 /usr/lib/x86_64-mes/libc.a
28d887a7d5ec5d4f2a147911a74a989ae1062cdaad935bc2640fd63fe2958ab2 /usr/lib/x86_64-mes/libmescc.s
0e42cdfc62f242c9a6ff29c056f36cbfb5a905a32f82f4e1aa8446b876395391 /usr/lib/x86_64-mes/libc+tcc.s
cd6c08dc72c5f608f15e6a6c9bcf98b1f15d90a9cf26c608ac7d61af4c0d4eb8 /usr/lib/x86_64-mes/libc.s
1d105ea8e36d72fced1daee118e5733cd628981a6eb03870ade7775e5ff40b6b /usr/lib/x86_64-mes/libmescc.a
6627c572ccbf256c1878b045cad0d18503afc535046141610767c4092885a8b3 /usr/lib/x86_64-mes/libc+tcc.a
bfaf0e3d603f0d17c5155c5c53f393cac4bcfa56efca54ae5844a3e465e903b6 /usr/lib/x86_64-mes/libc.a
48c57492e80a99bf16eeba55e242b60b9e759992482b651d1b512f07ddd9a65a /usr/lib/linux/x86_64-mes/elf64-header.hex2
94c796cb34a6e581491d0cf609e7fad01715c84a17b8b2017178a36568a80e48 /usr/lib/linux/x86_64-mes/elf64-footer-single-main.hex2

View file

@ -1,14 +1,13 @@
b2700f777c1e4e77e4825a7e3a872c5c669bbb6e1e2e64c3544ce4c93bc0a85e /usr/bin/mes
98501905212f72ffa0430dca43d20d093f7bea96dc7b6084caacaa859e491033 /usr/bin/mes-m2
132066ae1e8fc55c3bd256623d918b86a6dcec2bc6379e2f273f2733fb7f57be /usr/bin/mes-m2
11f33b019f78c90fcbd2385ebb037ee4e36984117799207497c3c83e8d537d1d /usr/bin/mescc.scm
50441b03b915bd51fb811749901a56b3c42186b45f7f466dbf23337eafad520c /usr/lib/riscv64-mes/crt1.s
a96a0a8f1b2dd1e5a7dad8264c92b5448be7d29aa7706d40d67be978d5ddc305 /usr/lib/riscv64-mes/crt1.o
1511e99da81caa02490078c7a880ac97d439b6fec99cf846dc2044468e2444b8 /usr/lib/riscv64-mes/riscv64.M1
8f7e94270c7cbb076ff5fe3cdd0d6c891537e7945e5aa4bdbf167867471bfbc2 /usr/lib/riscv64-mes/libmescc.s
50bd63e4d2f960085508763af35ea370ca5a57f2fa81b84289883b211ca14686 /usr/lib/riscv64-mes/libc+tcc.s
e70bb4dab325a5e10e032e5da595f7bdc6059fc8977abe675a426dc33cbd0f16 /usr/lib/riscv64-mes/libc.s
5027a055f6c564417bf5194a9b43a8a93ae59d9a26ce75a55895f253a6aab2c2 /usr/lib/riscv64-mes/libmescc.a
9f2eb1f393a9efb2e72c5ac2ff8fd3e57c264e70e11b900f6242f6f9a0da4a8c /usr/lib/riscv64-mes/libc+tcc.a
9e19d719a3594895893c89487c44afd544f867c810935f1427213d4bb892c5a3 /usr/lib/riscv64-mes/libc.a
ea93d84ef2e599b27b463ba1218836d4abf38873f6a67e5412e8f32096c954e5 /usr/lib/riscv64-mes/libmescc.s
b448e95afd22a07fea99b0b4a21ae5ef6c3e22d9f20e6b6a8c81fb9daeb3e5ee /usr/lib/riscv64-mes/libc+tcc.s
31e81fc37dc0c4f9ee0feeba011d29dea1b1a8e84a766c34d79682174c52e281 /usr/lib/riscv64-mes/libc.s
0edca3696ee26a869e31ed55f43ab084a4063f8dc62438c1902d04b17de2e6ab /usr/lib/riscv64-mes/libmescc.a
e1822748703bf89714f876c2527db8c020b3fb44ec64ff8d93ed55a1922dcda9 /usr/lib/riscv64-mes/libc+tcc.a
d7be5dac4a1d11055f830a65d3373ddfcf7c6f1f6c12cec0e47501203fa10bc6 /usr/lib/riscv64-mes/libc.a
22ad5f7b6e5ea07b275619956bddd913b061d6ad492a442e4b6b2f28898e50ae /usr/lib/linux/riscv64-mes/elf64-header.hex2
94c796cb34a6e581491d0cf609e7fad01715c84a17b8b2017178a36568a80e48 /usr/lib/linux/riscv64-mes/elf64-footer-single-main.hex2

View file

@ -1,13 +1,13 @@
c7fe23d83f630bcc5f613e7d779cffa30b0cf282c1a49049195e5a44de027a78 /usr/bin/mes-m2
62895fcf68b21961e018c797b3144fc86f9dbd5a535776e9e68a01b3fd33de08 /usr/bin/mes-m2
761fe4fbbee5bfd45506ea8dbd0aeecfe8855159bd794e07fca1988109510170 /usr/bin/mescc.scm
234c264965116a24583dd569050adc766d7cc2da83b1db38085210f26031b70c /usr/lib/x86-mes/crt1.s
494f184a87175abc485a898c250c3831b2b5dcf5aead46591e00b39d1c5529fc /usr/lib/x86-mes/crt1.o
8afe05c3e1e8848b6f3e8de751524de5f69818eb8524659827918e3fddde3e1e /usr/lib/x86-mes/x86.M1
06c6e43ab7f09e7779df786c57ba5b8775468ae8a47a0426278e9adc52d675c8 /usr/lib/x86-mes/libmescc.s
ec27b2a0112749f39967b15dd0eea3e2df5713bb7de58d854549e41e0b9789d1 /usr/lib/x86-mes/libc+tcc.s
cd88fb3dedbc1efe90d454b37274b0d6ea0a778abfd6f182f81ced838aae872e /usr/lib/x86-mes/libc.s
ef79bc2c59768c172ff4806c6eff9c5e1373d5660c51b33ee4a513f9dda726bd /usr/lib/x86-mes/libc+tcc.s
69050424c9bd83cea8d9b878d5a7cbca01fd4a43b3722a34145843d80f4c8e40 /usr/lib/x86-mes/libc.s
bfb362848fc83a8a58421636a51b1514d1915b58a5a2354c703dfec64c899cad /usr/lib/x86-mes/libmescc.a
bb491059be5600ccdad9a3a18554588b7e3977b18170af5f9ef8fc18305fee01 /usr/lib/x86-mes/libc+tcc.a
128b40697c7764b0b8a6b582d29bec1c3f1ffb1d2e012758ede0db689eecc850 /usr/lib/x86-mes/libc.a
b00e8579329bf011bfccebaeb96c1fedb160a38cad63fd628d6b9110b6fb268a /usr/lib/x86-mes/libc+tcc.a
b31c6a0fe5feb53d2d8ba1989c936fd94f43967b8e655ae1c36392723dc8ae3d /usr/lib/x86-mes/libc.a
82cac4353375a52efecc6fda1f8b37373988fe41ed197b63d8e906321b105d77 /usr/lib/linux/x86-mes/elf32-header.hex2
f9873d9aab12e70f24d97f8319e17a1e698ca60779ae9a6ab3ede648cd60fc61 /usr/lib/linux/x86-mes/elf32-footer-single-main.hex2

View file

@ -45,6 +45,10 @@ rm ${NYACC_PKG}.tar ${MES_PKG}.tar
cp ../files/config.h ${MES_PREFIX}/include/mes
# This patch was upstreamed after mes 0.27.1
simple-patch ${MES_PREFIX}/lib/linux/wait4.c \
../simple-patches/wait4.before ../simple-patches/wait4.after
cd ${MES_PREFIX}
mkdir include/arch
cp include/linux/${MES_ARCH}/kernel-stat.h include/arch/kernel-stat.h

View file

@ -0,0 +1,4 @@
long long_status_ptr = cast_voidp_to_long (status_ptr);
long long_options = options;
long long_rusage = cast_voidp_to_long (rusage);
*long_status_ptr = 0;

View file

@ -0,0 +1,3 @@
long long_status_ptr = cast_voidp_to_long (status_ptr);
long long_options = options;
long long_rusage = cast_voidp_to_long (rusage);

View file

@ -1,4 +1,4 @@
https://mirrors.kernel.org/gnu/mes/mes-0.27.tar.gz 033ee656d98cfc04a826eab27eed6e6a276d15bbb980a7cd71d00f30227aaaa8
https://mirrors.kernel.org/gnu/mes/mes-0.27.1.tar.gz 183a40ea47ea49f8a1e3bd1b9d12e676374d64d63bc79e7bc1ae7d673dfdf25d
https://github.com/Googulator/nyacc/releases/download/V1.00.2-lb1/nyacc-1.00.2-lb1.tar.gz 708c943f89c972910e9544ee077771acbd0a2c0fc6d33496fe158264ddb65327
https://archive.org/download/live-bootstrap-sources/nyacc-1.00.2-lb1.tar.gz 708c943f89c972910e9544ee077771acbd0a2c0fc6d33496fe158264ddb65327
https://files.bootstrapping.world/nyacc-1.00.2-lb1.tar.gz 708c943f89c972910e9544ee077771acbd0a2c0fc6d33496fe158264ddb65327

View file

@ -1 +1 @@
9c489cd8bbd4883f64f54dcc35ae089803080bb5d03b7b6b4953f5176f26f42a /usr/bin/simple-patch
f07472c09834572a3162f0978e8e69523f285f3048310f9d43e54ca7bef1d7e5 /usr/bin/simple-patch

View file

@ -1 +1 @@
d43771a1d15ac790756bb2627a72230e81fa86a6f39999a37b88a5e2196b4795 /usr/bin/simple-patch
dc72b76c8835b1a08b1ecaa2ab8e9179c290805dd2c8bf3636004f375948c238 /usr/bin/simple-patch

View file

@ -1 +1 @@
3ec0c489b6776b28593c3ce9ae55619604c12956fd2b61a1c37f9872dfd38194 /usr/bin/simple-patch
887c9270655ceb8a07b7b244d893ba9d0377d66bacd85b4cf9ceb28e5884000f /usr/bin/simple-patch

View file

@ -1,4 +1,4 @@
4ad812482c8befa03e00505acd43a4e65d3c03a780db4fb145d115c75aebb500 /usr/bin/tcc-mes
3e2d226b84b3bacb53ddb5606fc7e92aef7bd0dc234a898f17e350d147c3629b /usr/bin/tcc-mes
6988d95a422ddc969845e2e7486ab4d665d5f3e14cc741033fcf23ee9e9c5d01 /usr/bin/tcc-boot0
8ce16ed1026ff9d1365eb4ee1fe0d4ed08cc0c088821faa601165b16e39fd82f /usr/bin/tcc-boot1
1366a81f8b5da46be87b93c07e13e4fdcdfa9496c7f01b971eab29fb98d62e07 /usr/bin/tcc

View file

@ -1,8 +1,8 @@
096aa0aaf3d2d2742c45683edebbe3ed8ba61d587e1c610e04dab06715824e07 /usr/bin/tcc-mes
2f0209ee3bfe4c65b54c72fe7b5a4f9e85562c31b5b202301d07e040d1f34347 /usr/bin/tcc-boot0
edc61c506e4e080ace481d0e2e68ce4e184145721d6e67aab5a9711a7a92695b /usr/bin/tcc-boot1
2204b4625e068b77aaeffc5f94e0ee12e6826c5f7f0639bb53932e2d625939d9 /usr/bin/tcc
bcc6536a4bf27277a2a63430dbf59993dd380ce60ae2feb53dc5ffe5723f7345 /usr/lib/mes/libc.a
b879b9101c837c77d0d51e6f5040bdc5f20964fe1f9f3506f77d49445967cef7 /usr/bin/tcc-mes
25698c9689995cad9dcf3dd834526e7ef97fba27cef6367c0e618b9ad6c0657d /usr/bin/tcc-boot0
7121fee2d9b1b05a6dec06d193b8ddc61504c27a3eef251fc8a271b5001a7702 /usr/bin/tcc-boot1
ae0293afce365667f6beacca537354e01925a5ae3f7c5428209bfc9894b864a1 /usr/bin/tcc
bd63add2eb451854baf1a39cfc4780e86ae46128cd3d5b44c54b8a18aedb3c6d /usr/lib/mes/libc.a
12c07ae103e7e3b390150a79e5c600d88de14e9bb73a066f6342582729ef5a3f /usr/lib/mes/libgetopt.a
76d280e0733f2c84aad180968167d789a825ac56526bddba4f100d6d74851027 /usr/lib/mes/crt1.o
09d4f9821a2566f7e56381a19259c41bd97f3c5ed83f490705acbfd1139a7736 /usr/lib/mes/crti.o

View file

@ -1 +1 @@
39f2a8254209f7c0423d219a98a07d782509cff6f6d34f6fd17192a190dbf63b /usr/bin/tcc
77f3da9f73e433f29ae0a4d1d13043f196ed5b131062da4e27d6b9bef1ff2b6e /usr/bin/tcc