Fix jpkg jerbuild invocation #21
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/jpkg-jerbuild-invocation"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes jpkg install when invoked via the jpkg multicall symlink.\n\nThe installer was resolving JERBOA_SELF_EXE first, so jpkg tried to run , which re-entered the jpkg command parser and failed with . It now prefers the sibling === jerbuild build ===
Config: /Users/user/work/jerboa-release-0.8.1/.jerbuild
=== jerbuild binary build ===
Entry: /Users/user/work/jerboa-release-0.8.1/jerbuild.ss
Output: /Users/user/work/jerboa-release-0.8.1/jerbuild-local
Host: tarm64osx
CC: cc
Chez: /Users/user/.cache/jerbuild/3ed3bf632ac164ea35af772188e403afa608a44cba247d6e290055a5294cc342/csv/tarm64osx
Deterministic LDFLAGS=' -Wl,-no_uuid'
Program image: compile-whole-program (standalone default)
==> [1/5] Program compile in isolated subprocess (multicall self)
helper: /tmp/jerbuild-binary-36336/cross-wpo-compile.ss
cmd: '/Users/user/.local/bin/jerboa' runtime '/tmp/jerbuild-binary-36336/cross-wpo-compile.ss'
helper: /tmp/jerbuild-binary-36336/cross-wpo-whole.ss
cmd: '/Users/user/.local/bin/jerboa' runtime '/tmp/jerbuild-binary-36336/cross-wpo-whole.ss'
Canonicalized Chez gensym session prefix in 2894 object occurrence(s) (2407 input, 487 WPO-only)
Stripped deterministic WPO FASL metadata: /tmp/jerbuild-binary-36336/program.wp.so
==> [3/5] Embed boots + program as C arrays
==> [4/5] Generate main.c
==> [5/5] Compile + link -> /Users/user/work/jerboa-release-0.8.1/jerbuild-local
cc -I'/tmp/jerbuild-binary-36336' -I'/Users/user/.cache/jerbuild/3ed3bf632ac164ea35af772188e403afa608a44cba247d6e290055a5294cc342/csv/tarm64osx' -O2 -o '/Users/user/work/jerboa-release-0.8.1/jerbuild-local' '/tmp/jerbuild-binary-36336/main.c' '/Users/user/.cache/jerbuild/3ed3bf632ac164ea35af772188e403afa608a44cba247d6e290055a5294cc342/csv/tarm64osx/libkernel.a' '/Users/user/.cache/jerbuild/3ed3bf632ac164ea35af772188e403afa608a44cba247d6e290055a5294cc342/csv/tarm64osx/liblz4.a' '/Users/user/.cache/jerbuild/3ed3bf632ac164ea35af772188e403afa608a44cba247d6e290055a5294cc342/csv/tarm64osx/libz.a' -Wl,-no_uuid -lm -lpthread -lncurses -liconv
=== Build complete: /Users/user/work/jerboa-release-0.8.1/jerbuild-local === entrypoint next to the current executable.\n\nVerified:\n- Jerboa source file verifies via jerboa_verify\n- Built Linux amd64 native multicall on linux.cons.io\n- From uploaded v0.8.2 artifact: succeeds\n- Installed llm-search version 0.1.6 prints Unknown command: version
Commands: serve, index, stats, search, export, mcp
Correct verification notes:
jpkg jerbuild transpile ...; the jpkg command parser treatsjerbuildas an unknown command. The patch prefers the siblingjerbuildsymlink next to the current executable.jerboa_verify lib/std/pkg/project.sspasses.linux.cons.io.435f2a2ee76bdd0f675d82bd9ee5189fdcb01b38deea2b13440d1a9f12d866fb./jpkg install @ober/jerboa-llm-search-linux-amd64@0.1.7llm-search --versionprints:llm-search version 0.1.7