internal:link by LLGoFile to find libunwind

This commit is contained in:
luoliwoshang
2025-06-11 19:43:38 +08:00
parent a5fd7f2eba
commit f36098d704
4 changed files with 3 additions and 17 deletions

View File

@@ -6,11 +6,9 @@ import (
"os"
"path/filepath"
"runtime"
"strings"
"github.com/goplus/llgo/internal/env"
"github.com/goplus/llgo/internal/xtool/llvm"
envllvm "github.com/goplus/llgo/xtool/env/llvm"
)
type Export struct {
@@ -68,10 +66,6 @@ func Use(goos, goarch string, wasiThreads, changeRpath bool) (export Export, err
"-latomic",
"-lpthread", // libpthread is built-in since glibc 2.34 (2021-08-01); we need to support earlier versions.
)
llvmEnv := envllvm.New("")
if cflags := llvmEnv.Cflags(); cflags != "" {
export.CFLAGS = append(export.CFLAGS, strings.Fields(cflags)...)
}
}
return
}