Closed
Description
Zig Version
0.15.0-dev.4320+850655f06
Steps to Reproduce and Observed Behavior
mkdir -p run
&&cd run
zig init
- Remove the line
b.installArtifact(exe);
- Add
run_cmd.setCwd(exe.getEmittedBin().dirname());
afterconst run_cmd = b.addRunArtifact(exe);
✗ zig-master build run --verbose
/home/ultracode/repos/oss/ziglang/build/stage3/bin/zig build-exe -ODebug --dep run -Mroot=/home/ultracode/repos/zig/run/src/main.zig -Mrun=/home/ultracode/repos/zig/run/src/root.zig --cache-dir .zig-cache --global-cache-dir /home/ultracode/.cache/zig --name run --zig-lib-dir /home/ultracode/repos/oss/ziglang/lib/ --listen=-
cd .zig-cache/o/54874185f9c4cfb23fa4660bb88399c3 && run
run
└─ run run failure
error: failed to spawn and capture stdio from run: FileNotFound
Build Summary: 2/4 steps succeeded; 1 failed
run transitive failure
└─ run run failure
error: the following build command failed with exit code 1:
Expected Behavior
/home/ultracode/.local/zig/zig-x86_64-linux-0.14.1/zig build-exe -ODebug --dep run -Mroot=/home/ultracode/repos/zig/run/src/main.zig -Mrun=/home/ultracode/repos/zig/run/src/root.zig --cache-dir /home/ultracode/repos/zig/run/.zig-cache --global-cache-dir /home/ultracode/.cache/zig --name run --zig-lib-dir /home/ultracode/.local/zig/zig-x86_64-linux-0.14.1/lib/ --listen=-
cd /home/ultracode/repos/zig/run/.zig-cache/o/62b771049e0aa3130a39fd6ccf804311 && /home/ultracode/repos/zig/run/.zig-cache/o/62b771049e0aa3130a39fd6ccf804311/run
All your codebase are belong to us.
Run `zig build test` to run the tests.
This issue would be fixed if the executable is prepended with ./
on posix .ie ./run
.