aboutsummaryrefslogtreecommitdiff
path: root/src/target.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-12-18 15:20:47 -0700
committerAndrew Kelley <andrew@ziglang.org>2024-01-01 17:51:20 -0700
commita3ff4d9b4584b872289f67e94ffa2f0aba9c4257 (patch)
tree8b8d41973728758e37847e13863bd88f04ce79b0 /src/target.zig
parent2d2a18831e9821e22d23b4a15ffd20e30e24b27b (diff)
downloadzig-a3ff4d9b4584b872289f67e94ffa2f0aba9c4257.tar.gz
zig-a3ff4d9b4584b872289f67e94ffa2f0aba9c4257.zip
fix entry symbol name on mips
Diffstat (limited to 'src/target.zig')
-rw-r--r--src/target.zig5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/target.zig b/src/target.zig
index 68777945a9..4adc26aff8 100644
--- a/src/target.zig
+++ b/src/target.zig
@@ -673,7 +673,10 @@ pub fn defaultEntrySymbolName(
return switch (target.ofmt) {
.coff => "wWinMainCRTStartup",
.macho => "_main",
- .elf, .plan9 => "_start",
+ .elf, .plan9 => switch (target.cpu.arch) {
+ .mips, .mipsel, .mips64, .mips64el => "__start",
+ else => "_start",
+ },
.wasm => switch (wasi_exec_model) {
.reactor => "_initialize",
.command => "_start",