diff options
| author | Meng Zhuo <mengzhuo@iscas.ac.cn> | 2026-01-17 12:19:13 +0800 |
|---|---|---|
| committer | Meng Zhuo <mengzhuo@iscas.ac.cn> | 2026-02-11 01:44:09 -0800 |
| commit | 456d0fe4092cb794a02027e178486bc31f05a8e0 (patch) | |
| tree | 446f84abdeb5dfbfdd09b04d3ba121b03b36f979 /src/cmd/link/internal | |
| parent | a430bc1bd73ab9a7d4a0c740add9760914588396 (diff) | |
| download | go-456d0fe4092cb794a02027e178486bc31f05a8e0.tar.xz | |
cmd/link: correct libc dynamic linker path
Ref: https://github.com/riscv-non-isa/riscv-elf-psabi-doc/issues/114
Fixes #77209
Change-Id: I8b575a95ad4e6a7e792514d7fcf9497599c1e404
Reviewed-on: https://go-review.googlesource.com/c/go/+/737180
Reviewed-by: Pengcheng Wang <wangpengcheng.pp@bytedance.com>
Reviewed-by: Quim Muntal <quimmuntal@gmail.com>
TryBot-Bypass: Meng Zhuo <mengzhuo1203@gmail.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Carlos Amedee <carlos@golang.org>
Diffstat (limited to 'src/cmd/link/internal')
| -rw-r--r-- | src/cmd/link/internal/riscv64/obj.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cmd/link/internal/riscv64/obj.go b/src/cmd/link/internal/riscv64/obj.go index 940a8d611c..87f4986823 100644 --- a/src/cmd/link/internal/riscv64/obj.go +++ b/src/cmd/link/internal/riscv64/obj.go @@ -38,7 +38,8 @@ func Init() (*sys.Arch, ld.Arch) { Machoreloc1: machoreloc1, ELF: ld.ELFArch{ - Linuxdynld: "/lib/ld.so.1", + Linuxdynld: "/lib/ld-linux-riscv64-lp64d.so.1", + LinuxdynldMusl: "/lib/ld-musl-riscv64.so.1", Freebsddynld: "/usr/libexec/ld-elf.so.1", Netbsddynld: "XXX", |
