]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/link: correct libc dynamic linker path
authorMeng Zhuo <mengzhuo@iscas.ac.cn>
Sat, 17 Jan 2026 04:19:13 +0000 (12:19 +0800)
committerMeng Zhuo <mengzhuo@iscas.ac.cn>
Wed, 11 Feb 2026 09:44:09 +0000 (01:44 -0800)
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>
src/cmd/link/internal/riscv64/obj.go

index 940a8d611c8c17bb51c9ba00cbfcb2d4bb9d707e..87f4986823c4e291f4065347568e96469b9df9d4 100644 (file)
@@ -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",