From 02875f7470d47ad674219c736710dda7f1e93656 Mon Sep 17 00:00:00 2001 From: Luke Street Date: Wed, 15 Oct 2025 23:32:50 -0600 Subject: [PATCH] Update to wibo 1.0.0-alpha.4 --- backend/Dockerfile | 2 +- backend/compilers/compilers.linux.yaml | 3 +++ backend/coreapp/compiler_wrapper.py | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 8266bd73a..4cfc04c75 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -80,7 +80,7 @@ RUN wget http://security.ubuntu.com/ubuntu/pool/universe/n/ncurses/libtinfo5_6.3 COPY --from=nsjail /nsjail/nsjail /bin/nsjail -COPY --from=ghcr.io/decompals/wibo:0.6.16 /usr/local/sbin/wibo /usr/bin/ +COPY --from=ghcr.io/decompals/wibo:1.0.0-alpha.4 /usr/local/sbin/wibo /usr/bin/ # Patched mips binutils RUN wget "https://github.com/decompals/binutils-mips-ps2-decompals/releases/download/v0.4/binutils-mips-ps2-decompals-linux-x86-64.tar.gz" \ diff --git a/backend/compilers/compilers.linux.yaml b/backend/compilers/compilers.linux.yaml index a6f0b6fc0..92dbbb8fc 100644 --- a/backend/compilers/compilers.linux.yaml +++ b/backend/compilers/compilers.linux.yaml @@ -1,3 +1,6 @@ +common: + - wibo_dlls + gba: - agbcc - agbccpp diff --git a/backend/coreapp/compiler_wrapper.py b/backend/coreapp/compiler_wrapper.py index 0de937c29..0df193421 100644 --- a/backend/coreapp/compiler_wrapper.py +++ b/backend/coreapp/compiler_wrapper.py @@ -195,6 +195,7 @@ def compile_code( for lib in libraries ) ) + wibo_path = settings.COMPILER_BASE_PATH / "common" / "wibo_dlls" compile_proc = sandbox.run_subprocess( cc_cmd, mounts=( @@ -205,6 +206,7 @@ def compile_code( "PATH": PATH, "WINE": WINE, "WIBO": WIBO, + "WIBO_PATH": sandbox.rewrite_path(wibo_path), "INPUT": sandbox.rewrite_path(code_path), "OUTPUT": sandbox.rewrite_path(object_path), "COMPILER_DIR": sandbox.rewrite_path(compiler.path),