Skip to content

fix(beacon): compile to dedicated --out-prefix path, not shared /tmp/rail_out#15

Merged
zemo-g merged 1 commit into
masterfrom
fix/beacon-out-prefix
Jun 16, 2026
Merged

fix(beacon): compile to dedicated --out-prefix path, not shared /tmp/rail_out#15
zemo-g merged 1 commit into
masterfrom
fix/beacon-out-prefix

Conversation

@zemo-g

@zemo-g zemo-g commented Jun 16, 2026

Copy link
Copy Markdown
Owner

mhd_beacon.sh ran rail_native run mhd_beacon.rail, squatting /tmp/rail_out as the beacon's live binary — so any concurrent compile clobbered it or got ETXTBSY. Adds --out-prefix /tmp/ledatic_mhd_out. Verified run mode honors the flag and leaves /tmp/rail_out free.

🤖 Generated with Claude Code

…p/rail_out

mhd_beacon.sh ran `rail_native run mhd_beacon.rail`, which squats /tmp/rail_out
as the beacon's live binary. Any concurrent `rail_native <file>` compile on the
host then either clobbers the running beacon's output or gets ETXTBSY against it
(the binary is busy executing). Verified to bite ~10 builds in one session.

Add `--out-prefix /tmp/ledatic_mhd_out` so the beacon owns a dedicated path and
the shared /tmp/rail_out stays free for other compiles. Verified: run mode honors
the flag, executes correctly, and leaves /tmp/rail_out untouched.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@zemo-g zemo-g merged commit 5bf6deb into master Jun 16, 2026
3 checks passed
@zemo-g zemo-g deleted the fix/beacon-out-prefix branch June 16, 2026 04:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant