]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/cmd/go/internal/work/exec.go
internal/buildcfg: move build configuration out of cmd/internal/objabi
[gostls13.git] / src / cmd / go / internal / work / exec.go
index e1916007a6568558ae8625869451a20df227b999..a68bdd6d29accc573c638f23457e6eb4a5309abb 100644 (file)
@@ -12,6 +12,7 @@ import (
        "encoding/json"
        "errors"
        "fmt"
+       "internal/buildcfg"
        exec "internal/execabs"
        "internal/lazyregexp"
        "io"
@@ -35,7 +36,6 @@ import (
        "cmd/go/internal/modload"
        "cmd/go/internal/str"
        "cmd/go/internal/trace"
-       "cmd/internal/objabi"
 )
 
 // actionList returns the list of actions in the dag rooted at root
@@ -277,7 +277,7 @@ func (b *Builder) buildActionID(a *Action) cache.ActionID {
                key, val := cfg.GetArchEnv()
                fmt.Fprintf(h, "%s=%s\n", key, val)
 
-               if goexperiment := objabi.GOEXPERIMENT(); goexperiment != "" {
+               if goexperiment := buildcfg.GOEXPERIMENT(); goexperiment != "" {
                        fmt.Fprintf(h, "GOEXPERIMENT=%q\n", goexperiment)
                }
 
@@ -1251,7 +1251,7 @@ func (b *Builder) printLinkerConfig(h io.Writer, p *load.Package) {
                key, val := cfg.GetArchEnv()
                fmt.Fprintf(h, "%s=%s\n", key, val)
 
-               if goexperiment := objabi.GOEXPERIMENT(); goexperiment != "" {
+               if goexperiment := buildcfg.GOEXPERIMENT(); goexperiment != "" {
                        fmt.Fprintf(h, "GOEXPERIMENT=%q\n", goexperiment)
                }