Skip to content

Instantly share code, notes, and snippets.

@Googulator
Last active February 8, 2024 03:09
Show Gist options
  • Save Googulator/d2970b95f953376504ebfd509f6bef21 to your computer and use it in GitHub Desktop.
Save Googulator/d2970b95f953376504ebfd509f6bef21 to your computer and use it in GitHub Desktop.
build environment for stage0 unxz
diff --git a/M2libc b/M2libc
index de7c75f..479d53d 160000
--- a/M2libc
+++ b/M2libc
@@ -1 +1 @@
-Subproject commit de7c75f144176c3b9be77695d9bf94440445aeae
+Subproject commit 479d53d78cb46f2da6efdad18e1cc87a46cce097
diff --git a/mescc-tools-extra.kaem b/mescc-tools-extra.kaem
index bf70680..e3f02e3 100755
--- a/mescc-tools-extra.kaem
+++ b/mescc-tools-extra.kaem
@@ -40,4 +40,4 @@ CC cp.c -o ${BINDIR}/cp${EXE_SUFFIX}
CC chmod.c -o ${BINDIR}/chmod${EXE_SUFFIX}
CC rm.c -o ${BINDIR}/rm${EXE_SUFFIX}
CC replace.c -o ${BINDIR}/replace${EXE_SUFFIX}
-CC wrap.c -o ${BINDIR}/wrap${EXE_SUFFIX}
+#CC wrap.c -o ${BINDIR}/wrap${EXE_SUFFIX}
diff --git a/AMD64 b/AMD64
index 9874f38..7a5344b 160000
--- a/AMD64
+++ b/AMD64
@@ -1 +1 @@
-Subproject commit 9874f384e3acd0e37bb3118c622cbc6d41f189ef
+Subproject commit 7a5344bf809dce82cb87267ab117355fd1a96988
diff --git a/M2-Mesoplanet b/M2-Mesoplanet
index c80645f..2935751 160000
--- a/M2-Mesoplanet
+++ b/M2-Mesoplanet
@@ -1 +1 @@
-Subproject commit c80645f06b035debaa08e95da3206346a9f61b97
+Subproject commit 2935751e3b74f468aa846fff844ce96f62d575ac
diff --git a/M2-Planet b/M2-Planet
index 51dc63b..0479606 160000
--- a/M2-Planet
+++ b/M2-Planet
@@ -1 +1 @@
-Subproject commit 51dc63b349ca13fa57b345964254cf26930c0a7d
+Subproject commit 0479606ed5131a64cd1dd2dd3f257e73cd9dce68-dirty
diff --git a/M2libc b/M2libc
index de7c75f..479d53d 160000
--- a/M2libc
+++ b/M2libc
@@ -1 +1 @@
-Subproject commit de7c75f144176c3b9be77695d9bf94440445aeae
+Subproject commit 479d53d78cb46f2da6efdad18e1cc87a46cce097
diff --git a/amd64.answers b/amd64.answers
index 5a2abb4..63a1754 100644
--- a/amd64.answers
+++ b/amd64.answers
@@ -1,18 +1,19 @@
-3b280fab279c1aacbae3e4fe8058a7c2b4d3b5ade08741de12c63a576f82a3f0 AMD64/bin/blood-elf
-790caff2dad56066b6aa4206a5bebc7c2ed5d944a285b60a5976fd8ef8bff944 AMD64/bin/catm
-cddd0d09bc382e592be22562a935b8b24c1eef96f4cba7ea14d383a0ca6731b1 AMD64/bin/chmod
-e574cb7c9c04fb314f3d15c02b4524c0ff97daedd5552513176d855d42e656e0 AMD64/bin/cp
-5f296e311fab8f5b6d897834ebd21742f544f499e573e701f8935f5da1107921 AMD64/bin/get_machine
-2bc134af9e17cc76c9a74a071d4ce1a3ac6f4952dbf1514f9cd1f7334c878b63 AMD64/bin/hex2
-bd34838c1b822b257ca9f6dfe3a0a33d64bbf3d6ab8ebe097bcaa3698ee768a7 AMD64/bin/kaem
-a7e849fd6a5f1e84b0a8a1f7dacbf67b273dbaf2f1c9a74be96d1fcb1847a51a AMD64/bin/M1
-2bfe246d74fe80a4adba4942775aa0043426694e700141f7b64f8bd9457a3dbe AMD64/bin/M2-Mesoplanet
-eeaa19b5f835f40b33ea5cd701043d60be8e8ac95ff8a8e18f1e291bd256767d AMD64/bin/M2-Planet
-82aa767dd56e92b69fc82984d8533c3b2a69477ee9884c4d99ca19c24fe084d6 AMD64/bin/match
-af9101767db9ca87eca63288315257216c7dbc2e174dbde8da315bbaa6b2921e AMD64/bin/mkdir
-950b686e81d8f5f8ff5a4fca14d2607440b4255f2cbe2f6ae8fa7a91fc632750 AMD64/bin/replace
-e4b6cbc62d249e1c20af973f844926449fe65dce2178cdbda38541b4d7a25925 AMD64/bin/rm
-5a065149a9b9e55e118eb55755bc7901a1217131ff3a6ec25d3d6c7e97979d9d AMD64/bin/sha256sum
-aa433355c72f77b51b59a3ca5636f6e6ec966b6790a857b798c6885200c7589c AMD64/bin/ungz
-e6c028eb733944b0db94bf8f4f56b04ee60c6ba1e3aea8f8fd127e1dbf7076b0 AMD64/bin/unbz2
-9dd07596b0e98c1bd0e3f7bea3ef37a58017243468650c6f8f418374feacfb96 AMD64/bin/untar
+7a049b780ee0628ecceee72bde5f9d51fcb315686b8dc53e00ffe767da1801b0 AMD64/bin/blood-elf
+427ebf2bc999700b58785273f7b0065e5ce7cde18dfa64cc0630db71c4304f7c AMD64/bin/catm
+6ce4c59829ecadb8d21174fb8f294972d75327448fe6192c931a7f351d421ae1 AMD64/bin/chmod
+ec231a7aed61faf6ad8aab2fb9629db7063af0b6f1daee7ed01fa165cec7dd30 AMD64/bin/cp
+e09693b95594a20934897ec3ef0f4fe7d428d078dbfb83d5ced7f15ed6ba8954 AMD64/bin/get_machine
+26f5e167292ec8ae156111c995bde01e92b2601998a40868f2930036e357b5aa AMD64/bin/hex2
+f13672b9121ac1b3d404f5ebbab068652f91c66699625050c710232dd61e514a AMD64/bin/kaem
+14a7fc48dbb761a5f7778bc7181eb81f6cf504c59630f309477ae4eebf64e704 AMD64/bin/M1
+bc396c2cd5ae8450c2c60431a4a67f8ea55af0eb3f17e346ee8caf30101b7206 AMD64/bin/M2-Mesoplanet
+173902b1b0dc92d0bda3c4da06ebd6ec99934a7536bf9a87b27214373485712b AMD64/bin/M2-Planet
+ee20f39493c76db4a625bdcbc0feb1908eb2866f80df6471d5d5550ec617aac9 AMD64/bin/match
+eea8fc7f67b99cc8e64ea799c978c9459e2991ccbb0da10b35a50c36aa207ba7 AMD64/bin/mkdir
+298e7d8bcc3aaf619f63986a62f815e710def3e014b219fd8e4d17b0c4d60474 AMD64/bin/replace
+65fef835c8bbbabf99c7a7ad3c6841e8674e03bcc38316ca5beb3b0047881c7f AMD64/bin/rm
+aedfadd6e585120c5dd1230bcfc2acffb42553816ee2f8250e22b39d8d938122 AMD64/bin/sha256sum
+06c87e7e127c090277c3b86b7d4c820cb39b64c100bf200337da1375de12712f AMD64/bin/ungz
+57281803fabfa84aba27143fae5b48e6a93a43f3e1c6df232fb9d15c99b41c23 AMD64/bin/unbz2
+768241315ea5aa189bbcb61298aa7a311694a63fec5fc2a31e632f921f0bbd70 AMD64/bin/untar
+66ab6f0cef59d7fd12d1a25947a6820fe2d6ae1d3bf35af7f7c0c249bb1b58a3 AMD64/bin/unxz
diff --git a/kaem.amd64 b/kaem.amd64
old mode 100644
new mode 100755
diff --git a/makefile b/makefile
index a84c6a0..394e900 100644
--- a/makefile
+++ b/makefile
@@ -38,7 +38,8 @@ x86/bin/rm \
x86/bin/sha256sum \
x86/bin/ungz \
x86/bin/unbz2 \
-x86/bin/untar >| x86.answers
+x86/bin/untar \
+x86/bin/unxz >| x86.answers
Generate-amd64-answers:
sha256sum AMD64/bin/blood-elf \
@@ -58,7 +59,8 @@ AMD64/bin/rm \
AMD64/bin/sha256sum \
AMD64/bin/ungz \
AMD64/bin/unbz2 \
-AMD64/bin/untar >| amd64.answers
+AMD64/bin/untar \
+AMD64/bin/unxz >| amd64.answers
Generate-aarch64-answers:
sha256sum AArch64/bin/blood-elf \
@@ -78,7 +80,8 @@ AArch64/bin/rm \
AArch64/bin/sha256sum \
AArch64/bin/ungz \
AArch64/bin/unbz2 \
-AArch64/bin/untar >| aarch64.answers
+AArch64/bin/untar \
+AArch64/bin/unxz >| aarch64.answers
Generate-riscv32-answers:
sha256sum riscv32/bin/blood-elf \
@@ -98,7 +101,8 @@ riscv32/bin/rm \
riscv32/bin/sha256sum \
riscv32/bin/ungz \
riscv32/bin/unbz2 \
-riscv32/bin/untar >| riscv32.answers
+riscv32/bin/untar \
+riscv32/bin/unxz >| riscv32.answers
Generate-riscv64-answers:
sha256sum riscv64/bin/blood-elf \
@@ -118,7 +122,8 @@ riscv64/bin/rm \
riscv64/bin/sha256sum \
riscv64/bin/ungz \
riscv64/bin/unbz2 \
-riscv64/bin/untar >| riscv64.answers
+riscv64/bin/untar \
+riscv64/bin/unxz >| riscv64.answers
.PHONY: clean
clean:
diff --git a/mescc-tools-extra b/mescc-tools-extra
index c1bd4ab..a77bb35 160000
--- a/mescc-tools-extra
+++ b/mescc-tools-extra
@@ -1 +1 @@
-Subproject commit c1bd4ab4c5b994d8167c1e6dfc14050dc151a911
+Subproject commit a77bb352945fb0fcf92e0fcaf9ed82810aabf175-dirty
diff --git a/x86 b/x86
index 077ea18..8350801 160000
--- a/x86
+++ b/x86
@@ -1 +1 @@
-Subproject commit 077ea188ae7bbacec35addcc19d56ae63f1e0d4a
+Subproject commit 83508012c952e3aa3f70a89fd7d85d9a1af6f305
diff --git a/x86.answers b/x86.answers
index e39c837..4adcb07 100644
--- a/x86.answers
+++ b/x86.answers
@@ -1,18 +1,19 @@
-65e07473f510f59da1733d4f7b5b162cd5923f21d2495e81961c4a2d10b90998 x86/bin/blood-elf
-dee788ac575fbaea8695c5f2f79fda5593fa23b5aae14420b74df0a6fa15be45 x86/bin/catm
-7a2bcb2c1df41b8edac9ce85fe263ca74919f04a7cd4fc4bcce051c193c9a480 x86/bin/chmod
-c3e710b1acf2cbabd6cba175039b4885a3e508a051cef02c7d02afcfc216da0a x86/bin/cp
-2789881e4493bfbe98690001ec2f51b22c5cca78e52833e3a322e1940e44e322 x86/bin/get_machine
-df9ef6b3dbfe9f7db437110a8eef9d1c727e9816e2646934fb40078d4ab1ec6d x86/bin/hex2
-cf636c1075f6d3b8bf768c9a04b41a2a8242fddffcc67e1f5cf0ffd57cb86df0 x86/bin/kaem
-4cc75ada8f86baa27083757e39e760a4274e2998ea2ae0830074ee1826b41d01 x86/bin/M1
-e45d89b01f01cde5e60a7fb8f024ad6de7ac1b24e1d1864a546e162dd8485b70 x86/bin/M2-Mesoplanet
-f1472c9a8b790a1f14fca83362ee634038df31a86c7125dcb0819e1281139ab1 x86/bin/M2-Planet
-481ad71972d5fece4de35dd2c357910d3740fbd5d18bcab1ae0353fcde45d846 x86/bin/match
-1e3f266c93d56e4ee05fec8422f92e9261c674a09b22efa31b4198172be07b6f x86/bin/mkdir
-47bcca1d7f9a07df1256c6372fbcd14afb98b0e53f4cd3a42eb73bcef1468aa2 x86/bin/replace
-91d2a629a99f9b23c66acdc5f156a21bf1b26306031ca2ad3da4869e142d29d8 x86/bin/rm
-130cdb574ea4e78b703182387d610d27bff3fb5bc9f19c8f6a22d3b88e47a796 x86/bin/sha256sum
-c43dc403413cdd11e5d10159219a6984c3571fd3bc025f23123257b6d03641b5 x86/bin/ungz
-caf4adc1d50b35147f16a03cbca4b45339b11d3aec260d13eb21050185438d3a x86/bin/unbz2
-b8339525443c02be31b0b6d55cbc0cdebb7921ce641eff1596800a1be1a874e5 x86/bin/untar
+ad9b2aa64a142003a80174499be5acf9c496b3671f7e0cc94fb25c96a51d5cc8 x86/bin/blood-elf
+c1b7a68c82bffb0986aae773e0fbc13da1ff97f858339ab67ff7ffd65c8216e5 x86/bin/catm
+0fa861e01c90797c58b0cde968d0f73bc785f9033d9a29f8eeb12581079b3c89 x86/bin/chmod
+faeec933084e900af0980a260f896f2880fa43ce0d949bd58472b301ac21965a x86/bin/cp
+d296d7cdd798fd1397b0f72c9f9f34c86cd485f1bdd3396e08dda46637e2cbac x86/bin/get_machine
+841b01c6277b0733f06327d5a09b4bb0b6ca88f5275dd67750387f5b255b0aa9 x86/bin/hex2
+a6d4d5e422c8d12184a095082099b5ccb3176fc7cdc05f6c780b8d82bb6db927 x86/bin/kaem
+fbde69a7c9aef99199a8bd44b89cbc0e56fbe546114f598443690d347e4a5648 x86/bin/M1
+f2569d58b6eb223aa9319467f1b51bb0372fe505bb215d8977a3eb5d9e9b3d26 x86/bin/M2-Mesoplanet
+ce987ec136baa1fe983be99dc354bce816ae5b6813a33526a8fd8b1198a38882 x86/bin/M2-Planet
+2aa85ef9084f50daf02de8735ff54ba7c4cfc94b958b72a228c463747e6d1d41 x86/bin/match
+5992d06051a757dc8290a8c0b7e8e3472d9676ea0cf2c6d1056a67a69bdf7100 x86/bin/mkdir
+f0c75f631b34a67172ec2fa836589bc51765f8a8b6b92d70e3231b9e2c329d42 x86/bin/replace
+d9a7e2731da76b3ea3d9ed430f7bc7ba99677c1608a1d75175bea329f928b925 x86/bin/rm
+502bd938c8e5fb4fbb6cb30f334c3ad4ffc82cf6fb6d145297f7f62a0955c7cd x86/bin/sha256sum
+6a5470b5963f906f9eddea18dafb0cdcb38d0ac65505dbb225de02b04e544d7c x86/bin/ungz
+5e9be87db52f97e6c5659c13b1b7f928ad84f920887e9b94315dd8f2ca803036 x86/bin/unbz2
+30b303443863b44f56e914a5d6f8139923b44b43a1ffd83fcdd39dee2639a8a3 x86/bin/untar
+f09763c81822deda6fe3403b7bc679cb57935b7d85e845b9ae574fa57904e9ea x86/bin/unxz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment