From 054591c27975b690c12c5ca6917fce83a4f83db4 Mon Sep 17 00:00:00 2001 From: luoliwoshang <2643523683@qq.com> Date: Sat, 6 Sep 2025 18:56:58 +0800 Subject: [PATCH] fix:ldflags -ldl for earlier glibc version --- internal/crosscompile/crosscompile.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/crosscompile/crosscompile.go b/internal/crosscompile/crosscompile.go index c128d8f1..4b0d7992 100644 --- a/internal/crosscompile/crosscompile.go +++ b/internal/crosscompile/crosscompile.go @@ -326,7 +326,9 @@ func use(goos, goarch string, wasiThreads bool) (export Export, err error) { "--gc-sections", "-lm", "-latomic", - "-lpthread", // libpthread is built-in since glibc 2.34 (2021-08-01); we need to support earlier versions. + // libpthread & libdl is built-in since glibc 2.34 (2021-08-01); we need to support earlier versions. + "-lpthread", + "-ldl", ) } return