Skip to content

Commit d463542

Browse files
committed
v0.97.0 patch: add linux-x86_64 build; fix symlink paths
linux-x86_64-podman: first x86_64 binary under the unified olt entry point (8/8 smoke tests passed via QEMU Podman build). _build_linux_inner.sh: use relative symlink target ('olt' not '$OUT/olt') so olt-mcp and olt-lsp symlinks work outside the container environment. linux-arm64-podman: fix same relative-symlink issue in existing artifacts.
1 parent ce541c1 commit d463542

6 files changed

Lines changed: 5 additions & 4 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
/build/artifacts/linux-arm64-podman/olt
1+
olt
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
/build/artifacts/linux-arm64-podman/olt
1+
olt

artifacts/linux-x86_64-podman/olt

333 KB
Binary file not shown.
-4.16 MB
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
olt
-4.45 MB
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
olt

scripts/_build_linux_inner.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,10 @@ odin build "$BUILD/src" \
106106
echo " ✓ olt"
107107

108108
# olt-mcp and olt-lsp are symlinks — argv[0] dispatch in src/main.odin handles routing.
109-
ln -sf "$OUT/olt" "$OUT/olt-mcp"
109+
# Use relative target so symlinks work outside the container (not /build/... absolute).
110+
ln -sf olt "$OUT/olt-mcp"
110111
echo " ✓ olt-mcp → olt (symlink)"
111-
ln -sf "$OUT/olt" "$OUT/olt-lsp"
112+
ln -sf olt "$OUT/olt-lsp"
112113
echo " ✓ olt-lsp → olt (symlink)"
113114

114115
# ── 7. Smoke tests ────────────────────────────────────────────────────────────

0 commit comments

Comments
 (0)