From 4fe426d522d9474a99949bc10fa20a3812c1117c Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Fri, 6 Feb 2026 14:33:47 -0500 Subject: [PATCH 1/2] fix shim ordering our shims don't _do_ anything if the build deps include a compiler/linker. this breaks all the hard work we do. swap the order --- lib/porcelain/build-script.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/porcelain/build-script.ts b/lib/porcelain/build-script.ts index df613e2b..88f939c3 100644 --- a/lib/porcelain/build-script.ts +++ b/lib/porcelain/build-script.ts @@ -51,10 +51,10 @@ export default async function(config: Config, PATH?: Path): Promise { ${gum} format "## env" export PKGX_HOME="$HOME" - export PATH="${brewkit_PATHs}:$PATH" set -a ${env_plus ? `eval "$(CLICOLOR_FORCE=1 ${pkgx} ${env_plus})"` : ''} set +a + export PATH="${brewkit_PATHs}:$PATH" export PKGX="${pkgx}" export HOME=${config.path.home.string} From 8649d68ec6c11e93c2c14241566f4b1754c1d7f0 Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Fri, 6 Feb 2026 14:46:32 -0500 Subject: [PATCH 2/2] fix mkdir syntax oops --- lib/porcelain/fix-up.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/porcelain/fix-up.ts b/lib/porcelain/fix-up.ts index 4a7e5c86..6ee4625b 100644 --- a/lib/porcelain/fix-up.ts +++ b/lib/porcelain/fix-up.ts @@ -124,7 +124,7 @@ async function consolidate_lib64(pkg_prefix: Path) { if (!lib64.isDirectory()) return const lib = pkg_prefix.join("lib") - lib.mkpath() + Deno.mkdirSync(lib.string, { recursive: true }) for await (const [path, { isFile, isSymlink }] of lib64.ls()) { const dest = lib.join(path.basename())