18700: Make smaller go binaries for packaging.
authorTom Clegg <tom@curii.com>
Mon, 14 Mar 2022 21:06:45 +0000 (17:06 -0400)
committerTom Clegg <tom@curii.com>
Mon, 14 Mar 2022 21:06:45 +0000 (17:06 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

lib/install/deps.go

index 6090a51a7fb3884eee84315f7c555f17e9b34e93..70774b313b2f8c1bb0da54a752ffcf6cd48bb764 100644 (file)
@@ -590,7 +590,7 @@ rsync -a --delete-after build/ /var/lib/arvados/workbench2/
                        "services/ws",
                } {
                        fmt.Fprintf(stderr, "building %s...\n", srcdir)
-                       cmd := exec.Command("go", "install", "-ldflags", "-X git.arvados.org/arvados.git/lib/cmd.version="+inst.PackageVersion+" -X main.version="+inst.PackageVersion)
+                       cmd := exec.Command("go", "install", "-ldflags", "-X git.arvados.org/arvados.git/lib/cmd.version="+inst.PackageVersion+" -X main.version="+inst.PackageVersion+" -s -w")
                        cmd.Env = append(cmd.Env, os.Environ()...)
                        cmd.Env = append(cmd.Env, "GOBIN=/var/lib/arvados/bin")
                        cmd.Dir = filepath.Join(inst.SourcePath, srcdir)