build: remove generated code after link

This commit is contained in:
Li Jie
2025-01-13 11:07:46 +08:00
parent f06d292382
commit d9037a7fce

View File

@@ -426,11 +426,12 @@ func linkMainPkg(ctx *context, pkg *packages.Package, pkgs []*aPackage, linkArgs
} }
} }
}) })
main, err := genMainModuleFile(llssa.PkgRuntime, pkg.PkgPath, needRuntime, needPyInit) entryLLFile, err := genMainModuleFile(llssa.PkgRuntime, pkg.PkgPath, needRuntime, needPyInit)
if err != nil { if err != nil {
panic(err) panic(err)
} }
args = append(args, main) defer os.Remove(entryLLFile)
args = append(args, entryLLFile)
var aPkg *aPackage var aPkg *aPackage
for _, v := range pkgs { for _, v := range pkgs {