diff --git a/internal/build/build.go b/internal/build/build.go index 10effdb1..93f581ac 100644 --- a/internal/build/build.go +++ b/internal/build/build.go @@ -834,7 +834,6 @@ func linkObjFiles(ctx *context, app string, objFiles, linkArgs []string, verbose } buildArgs := []string{"-o", app} - buildArgs = append(buildArgs, "-s") buildArgs = append(buildArgs, linkArgs...) // Add build mode specific linker arguments diff --git a/internal/crosscompile/crosscompile.go b/internal/crosscompile/crosscompile.go index a1bf5ee5..5807259b 100644 --- a/internal/crosscompile/crosscompile.go +++ b/internal/crosscompile/crosscompile.go @@ -481,7 +481,7 @@ func UseTarget(targetName string) (export Export, err error) { envs := buildEnvMap(env.LLGoROOT()) // Convert LLVMTarget, CPU, Features to CCFLAGS/LDFLAGS - var ldflags []string + ldflags := []string{"-S"} ccflags := []string{"-Oz"} cflags := []string{"-Wno-override-module", "-Qunused-arguments", "-Wno-unused-command-line-argument"} if config.LLVMTarget != "" {