diff options
Diffstat (limited to 'src/link.cpp')
| -rw-r--r-- | src/link.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/link.cpp b/src/link.cpp index deb3fd2155..da3f132c2a 100644 --- a/src/link.cpp +++ b/src/link.cpp @@ -335,9 +335,7 @@ static const char *glibc_start_asm_path(CodeGen *parent, const char *file) { buf_resize(&result, 0); buf_append_buf(&result, parent->zig_lib_dir); buf_append_str(&result, OS_SEP "libc" OS_SEP "glibc" OS_SEP "sysdeps" OS_SEP); - if (arch == ZigLLVM_nios2) { - buf_append_str(&result, "nios2"); - } else if (is_sparc) { + if (is_sparc) { if (is_64) { buf_append_str(&result, "sparc" OS_SEP "sparc64"); } else { @@ -629,6 +627,10 @@ static const char *getLDMOption(const ZigTarget *t) { return "elf_x86_64_fbsd"; } return "elf_x86_64"; + case ZigLLVM_riscv32: + return "elf32lriscv"; + case ZigLLVM_riscv64: + return "elf64lriscv"; default: zig_unreachable(); } |
