build: supports LLGoFiles in patches

This commit is contained in:
Li Jie
2025-02-08 20:58:09 +08:00
parent c1da220a99
commit 43175bb642
2 changed files with 6 additions and 0 deletions

View File

@@ -359,6 +359,10 @@ func buildAllPkgs(ctx *context, initial []*packages.Package, verbose bool) (pkgs
panic(err)
}
aPkg.LinkArgs = append(cgoLdflags, pkg.ExportFile)
aPkg.LinkArgs = append(aPkg.LinkArgs, concatPkgLinkFiles(ctx, pkg, verbose)...)
if aPkg.AltPkg != nil {
aPkg.LinkArgs = append(aPkg.LinkArgs, concatPkgLinkFiles(ctx, aPkg.AltPkg.Package, verbose)...)
}
setNeedRuntimeOrPyInit(ctx, pkg, prog.NeedRuntime, prog.NeedPyInit)
}
}