authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-08-24 17:15:56+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-09-05 06:16:26+02:00
log1773a88ab1a0dca05e6f8a19f873efec9ecfa858
tree1a0b255122fe9355d9c1e2c415ce747afca349b6
parent4b4fce3e8909cf803efed1f6cabfa14124ff786f
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

glibc: Set asm and include paths for csky.


1 files changed, 5 insertions(+), 0 deletions(-)

src/glibc.zig+5
...@@ -476,6 +476,8 @@ fn start_asm_path(comp: *Compilation, arena: Allocator, basename: []const u8) ![...@@ -476,6 +476,8 @@ fn start_asm_path(comp: *Compilation, arena: Allocator, basename: []const u8) ![
476 try result.appendSlice("m68k");476 try result.appendSlice("m68k");
477 } else if (arch == .arc) {477 } else if (arch == .arc) {
478 try result.appendSlice("arc");478 try result.appendSlice("arc");
479 } else if (arch == .csky) {
480 try result.appendSlice("csky" ++ s ++ "abiv2");
479 }481 }
480482
481 try result.appendSlice(s);483 try result.appendSlice(s);
...@@ -695,6 +697,9 @@ fn add_include_dirs_arch(...@@ -695,6 +697,9 @@ fn add_include_dirs_arch(
695 } else if (arch == .arc) {697 } else if (arch == .arc) {
696 try args.append("-I");698 try args.append("-I");
697 try args.append(try path.join(arena, &[_][]const u8{ dir, "arc" }));699 try args.append(try path.join(arena, &[_][]const u8{ dir, "arc" }));
700 } else if (arch == .csky) {
701 try args.append("-I");
702 try args.append(try path.join(arena, &[_][]const u8{ dir, "csky" }));
698 }703 }
699}704}
700705