aboutsummaryrefslogtreecommitdiff
path: root/src/glibc.zig
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2024-08-24 17:15:56 +0200
committerAlex Rønne Petersen <alex@alexrp.com>2024-09-05 06:16:26 +0200
commit1773a88ab1a0dca05e6f8a19f873efec9ecfa858 (patch)
tree1a0b255122fe9355d9c1e2c415ce747afca349b6 /src/glibc.zig
parent4b4fce3e8909cf803efed1f6cabfa14124ff786f (diff)
downloadzig-1773a88ab1a0dca05e6f8a19f873efec9ecfa858.tar.gz
zig-1773a88ab1a0dca05e6f8a19f873efec9ecfa858.zip
glibc: Set asm and include paths for csky.
Diffstat (limited to 'src/glibc.zig')
-rw-r--r--src/glibc.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/glibc.zig b/src/glibc.zig
index 600f779919..2849883e04 100644
--- a/src/glibc.zig
+++ b/src/glibc.zig
@@ -476,6 +476,8 @@ fn start_asm_path(comp: *Compilation, arena: Allocator, basename: []const u8) ![
try result.appendSlice("m68k");
} else if (arch == .arc) {
try result.appendSlice("arc");
+ } else if (arch == .csky) {
+ try result.appendSlice("csky" ++ s ++ "abiv2");
}
try result.appendSlice(s);
@@ -695,6 +697,9 @@ fn add_include_dirs_arch(
} else if (arch == .arc) {
try args.append("-I");
try args.append(try path.join(arena, &[_][]const u8{ dir, "arc" }));
+ } else if (arch == .csky) {
+ try args.append("-I");
+ try args.append(try path.join(arena, &[_][]const u8{ dir, "csky" }));
}
}