internal/crosscompile:Oz optimize level for embed target

This commit is contained in:
luoliwoshang
2025-09-16 16:40:45 +08:00
parent 18e036568d
commit cc5c1144a7

View File

@@ -481,9 +481,8 @@ func UseTarget(targetName string) (export Export, err error) {
envs := buildEnvMap(env.LLGoROOT()) envs := buildEnvMap(env.LLGoROOT())
// Convert LLVMTarget, CPU, Features to CCFLAGS/LDFLAGS // Convert LLVMTarget, CPU, Features to CCFLAGS/LDFLAGS
var ccflags []string
var ldflags []string var ldflags []string
ccflags := []string{"-Oz"}
cflags := []string{"-Wno-override-module", "-Qunused-arguments", "-Wno-unused-command-line-argument"} cflags := []string{"-Wno-override-module", "-Qunused-arguments", "-Wno-unused-command-line-argument"}
if config.LLVMTarget != "" { if config.LLVMTarget != "" {
cflags = append(cflags, "--target="+config.LLVMTarget) cflags = append(cflags, "--target="+config.LLVMTarget)