From d4b10d01b1f0c539d982c44fe8c120d2bd66cd7e Mon Sep 17 00:00:00 2001 From: bjorn3 <17426603+bjorn3@users.noreply.github.com> Date: Sat, 1 Nov 2025 16:02:18 +0100 Subject: [PATCH 1/2] Update redoxer for i586-unknown-redox support --- Cargo.lock | 6 ++++-- Cargo.toml | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cfa705a8e..ed750fd88 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2202,12 +2202,14 @@ dependencies = [ [[package]] name = "redoxer" -version = "0.2.55" +version = "0.2.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee006e9945ef5ad5b9d877465b5bbf94f37d37aa2d0765c8bcb7a6cd401775b6" +checksum = "1816d3f9e72b724ef9e6768426f767900f778ab3074313f42f9975faa88070fc" dependencies = [ + "anyhow", "dirs 6.0.0", "proc-mounts", + "redox-pkg", "redox_installer", "redox_syscall", "redoxfs", diff --git a/Cargo.toml b/Cargo.toml index 75415bb1c..054949519 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,7 +32,7 @@ pkgar-core = { path = "pkgar/pkgar-core" } pkgar-keys = { path = "pkgar/pkgar-keys" } portable-pty = "0.9.0" redox-pkg = "0.2.8" -redoxer = "0.2" +redoxer = "0.2.56" regex = "1.11" serde = { version = "=1.0.197", features = ["derive"] } termion = "4" From ae1240cd3a9d564a3ccf97a92d0aa12a4ad1751d Mon Sep 17 00:00:00 2001 From: bjorn3 <17426603+bjorn3@users.noreply.github.com> Date: Sat, 1 Nov 2025 16:24:35 +0100 Subject: [PATCH 2/2] Support building C recipes for i586-unknown-redox --- config.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config.sh b/config.sh index 8e9801985..2a86500dc 100755 --- a/config.sh +++ b/config.sh @@ -15,6 +15,8 @@ ARCH="${TARGET%%-*}" HOST="$TARGET" if [ x"${HOST}" == x"riscv64gc-unknown-redox" ] ; then HOST="riscv64-unknown-redox" +elif [ x"${HOST}" == x"i586-unknown-redox" ] ; then + HOST="i686-unknown-redox" fi # Cookbook requires correct CWD to work