]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: remove -installsuffix flag
authorMatthew Dempsky <mdempsky@google.com>
Wed, 29 Jun 2022 20:20:36 +0000 (13:20 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Wed, 13 Jul 2022 21:42:33 +0000 (21:42 +0000)
Obsoleted by -importcfg.

cmd/link has a similar flag, but it seems to still be needed at least
for misc/cgo/testshared.TestGopathShlib. I can't immediately tell why
(has something to do with finding .so files), but it doesn't appear to
possibly affect cmd/compile.

Updates #51225.

Change-Id: I80c6aef860bd162c010ad4a1a4f532b400cf901c
Reviewed-on: https://go-review.googlesource.com/c/go/+/415236
Reviewed-by: David Chase <drchase@google.com>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Russ Cox <rsc@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>

src/cmd/compile/doc.go
src/cmd/compile/internal/base/flag.go
src/cmd/compile/internal/noder/import.go
src/cmd/go/internal/work/gc.go

index 60e12630c5580eb217d4f51c71fb5a7c5a7fd346..f4cfcda8076def8fb8f2013985f364a57e4fad28 100644 (file)
@@ -68,9 +68,6 @@ Flags:
        -importcfg file
                Read import configuration from file.
                In the file, set importmap, packagefile to specify import resolution.
-       -installsuffix suffix
-               Look for packages in $GOROOT/pkg/$GOOS_$GOARCH_suffix
-               instead of $GOROOT/pkg/$GOOS_$GOARCH.
        -l
                Disable inlining.
        -lang version
index a363b83984785496504b2f4c8b4fd9a85035187d..e8b3f55ba4977788532db0b6c29da692a34c3ff3 100644 (file)
@@ -100,7 +100,6 @@ type CmdFlags struct {
        GenDwarfInl        int          "help:\"generate DWARF inline info records\"" // 0=disabled, 1=funcs, 2=funcs+formals/locals
        GoVersion          string       "help:\"required version of the runtime\""
        ImportCfg          func(string) "help:\"read import configuration from `file`\""
-       InstallSuffix      string       "help:\"set pkg directory `suffix`\""
        JSON               string       "help:\"version,file for JSON compiler/optimizer detail output\""
        Lang               string       "help:\"Go language version source code expects\""
        LinkObj            string       "help:\"write linker-specific object to `file`\""
index 2cef9f75e80e9db0e9c408b241ebca8abd57ecdb..f718c8db5d066b043945b3d97e5e8aa638034ff0 100644 (file)
@@ -102,9 +102,7 @@ func openPackage(path string) (*os.File, error) {
 
        if buildcfg.GOROOT != "" {
                suffix := ""
-               if base.Flag.InstallSuffix != "" {
-                       suffix = "_" + base.Flag.InstallSuffix
-               } else if base.Flag.Race {
+               if base.Flag.Race {
                        suffix = "_race"
                } else if base.Flag.MSan {
                        suffix = "_msan"
index 842952911554efeec715b189436e46f44dcc4803..4fa1126adeae01f185cf18e266b1a70be62c143a 100644 (file)
@@ -128,9 +128,6 @@ func (gcToolchain) gc(b *Builder, a *Action, archive string, importcfg, embedcfg
        if extFiles == 0 {
                defaultGcFlags = append(defaultGcFlags, "-complete")
        }
-       if cfg.BuildContext.InstallSuffix != "" {
-               defaultGcFlags = append(defaultGcFlags, "-installsuffix", cfg.BuildContext.InstallSuffix)
-       }
        if a.buildID != "" {
                defaultGcFlags = append(defaultGcFlags, "-buildid", a.buildID)
        }