Merge pull request #60 from xushiwei/q

llgo build bugfix: when len(initial)==1
This commit is contained in:
xushiwei
2024-04-26 20:30:22 +08:00
committed by GitHub

View File

@@ -112,11 +112,14 @@ func Do(args []string, conf *Config) {
prog := llssa.NewProgram(nil)
mode := conf.Mode
if mode == ModeBuild && len(initial) == 1 {
mode = ModeInstall
}
for _, pkg := range pkgs {
buildPkg(prog, pkg, mode)
}
if mode != ModeBuild || len(initial) == 1 {
if mode != ModeBuild {
for _, pkg := range initial {
if pkg.Name == "main" {
linkMainPkg(pkg, conf, mode)