fix: picolibc.h

This commit is contained in:
Haolan
2025-09-01 17:19:32 +08:00
parent 5997a296c2
commit cb2fa5dd2d

View File

@@ -2,7 +2,6 @@ package libc
import ( import (
"fmt" "fmt"
"os"
"path/filepath" "path/filepath"
"github.com/goplus/llgo/internal/crosscompile/compile" "github.com/goplus/llgo/internal/crosscompile/compile"
@@ -14,13 +13,8 @@ func GetPicolibcConfig(baseDir, target string) *compile.CompileConfig {
libmIncludeDir := filepath.Join(baseDir, "libm", "common") libmIncludeDir := filepath.Join(baseDir, "libm", "common")
localeIncludeDir := filepath.Join(baseDir, "libc", "locale") localeIncludeDir := filepath.Join(baseDir, "libc", "locale")
os.MkdirAll(baseDir, 0700)
headerFile, _ := os.Create(filepath.Join(baseDir, "picolibc.h"))
headerFile.Close()
return &compile.CompileConfig{ return &compile.CompileConfig{
Url: "https://github.com/picolibc/picolibc/releases/download/1.8.10/picolibc-1.8.10.tar.xz", Url: "https://github.com/goplus/picolibc/archive/refs/heads/main.zip",
Name: "picolibc", Name: "picolibc",
Groups: []compile.CompileGroup{ Groups: []compile.CompileGroup{
{ {
@@ -164,6 +158,6 @@ func GetPicolibcConfig(baseDir, target string) *compile.CompileConfig {
}, },
}, },
}, },
ArchiveSrcDir: filepath.Join("picolibc-1.8.10", "newlib"), ArchiveSrcDir: filepath.Join("picolibc-main", "newlib"),
} }
} }