Text file src/cmd/go/testdata/script/build_link_x_import_path_escape.txt

     1  [gccgo] skip 'gccgo does not support -ldflags -X'
     2  
     3  go build -o linkx$GOEXE -ldflags -X=my.pkg.Text=linkXworked my.pkg/main
     4  exec ./linkx$GOEXE
     5  stderr '^linkXworked$'
     6  
     7  -- go.mod --
     8  module my.pkg
     9  
    10  go 1.16
    11  -- main/main.go --
    12  package main
    13  
    14  import "my.pkg"
    15  
    16  func main() {
    17  	println(pkg.Text)
    18  }
    19  -- pkg.go --
    20  package pkg
    21  
    22  var Text = "unset"
    23  

View as plain text