| ... | ... | @@ -394,7 +394,12 @@ int main(int argc, char **argv) { |
| 394 | 394 | bool no_rosegment_workaround = false; |
| 395 | 395 | |
| 396 | 396 | if (argc >= 2 && strcmp(argv[1], "build") == 0) { |
| 397 | | const char *zig_exe_path = arg0; |
| 397 | Buf zig_exe_path_buf = BUF_INIT; |
| 398 | if ((err = os_self_exe_path(&zig_exe_path_buf))) { |
| 399 | fprintf(stderr, "Unable to determine path to zig's own executable\n"); |
| 400 | return EXIT_FAILURE; |
| 401 | } |
| 402 | const char *zig_exe_path = buf_ptr(&zig_exe_path_buf); |
| 398 | 403 | const char *build_file = "build.zig"; |
| 399 | 404 | bool asked_for_help = false; |
| 400 | 405 | |