diff --git a/internal/crosscompile/compile/libc/newlibesp.go b/internal/crosscompile/compile/libc/newlibesp.go index 1c0e4760..86e5651a 100644 --- a/internal/crosscompile/compile/libc/newlibesp.go +++ b/internal/crosscompile/compile/libc/newlibesp.go @@ -1073,7 +1073,7 @@ func getNewlibESP32ConfigXtensa(baseDir, target string) *compile.CompileConfig { libcDir := filepath.Join(baseDir, "newlib", "libc") return &compile.CompileConfig{ - Url: "https://github.com/goplus/newlib/archive/refs/tags/v0.1.0.tar.gz", + Url: "https://github.com/goplus/newlib/archive/refs/tags/v0.2.0.tar.gz", Name: "newlib-esp32", Groups: []compile.CompileGroup{ { @@ -2053,7 +2053,6 @@ func getNewlibESP32ConfigXtensa(baseDir, target string) *compile.CompileConfig { // getNewlibESP32Config returns configuration for newlib esp32 func GetNewlibESP32Config(baseDir, target, mcpu string) *compile.CompileConfig { if strings.Contains(target, "riscv32") { - fmt.Println(target) return getNewlibESP32ConfigRISCV(baseDir, target) } return getNewlibESP32ConfigXtensa(baseDir, target) diff --git a/internal/crosscompile/crosscompile.go b/internal/crosscompile/crosscompile.go index 3c8285ca..a53fff57 100644 --- a/internal/crosscompile/crosscompile.go +++ b/internal/crosscompile/crosscompile.go @@ -317,12 +317,12 @@ func use(goos, goarch string, wasiThreads bool) (export Export, err error) { export.CCFLAGS = append( export.CCFLAGS, "-fdata-sections", - // "-ffunction-sections", + "-ffunction-sections", ) export.LDFLAGS = append( export.LDFLAGS, "-fdata-sections", - // "-ffunction-sections", + "-ffunction-sections", "-Xlinker", "--gc-sections", "-lm",