See https://github.com/golang/go/issues/26993 and https://github.com/golang/go/issues/26988, specifically https://github.com/golang/go/issues/26988#issuecomment-417886417 On Tue, 4 Sep 2018 at 12:24, Volker Dobler <dr.volker.dob...@gmail.com> wrote: > > Has anybody experience the same behaviour? > Am I doing something wrong? > Any ideas? > > V. > > > On Friday, 31 August 2018 09:18:44 UTC+2, Volker Dobler wrote: >> >> Building one of our projects with Go 1.11 works fine but I noticed that >> some packages from the stdlib get rebuilt during the build: >> >> $ go version >> go version go1.11 darwin/amd64 >> >> $ pwd >> /tmp/modules/ch.redacted.redacted/internal/db >> >> $ cat ../../go.mod >> module git.intern.redacted.net/redacted/ch.redacted.redacted >> >> require ( >> git.intern.redacted.net/shared/net.redacted.go-common v1.0.0 >> github.com/DataDog/mmh3 v0.0.0-20160824182314-2cfb68475274 // indirect >> github.com/Shopify/sarama v1.17.0 >> [... truncated ...] >> gopkg.in/fsnotify.v1 v1.4.7 // indirect >> gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect >> gopkg.in/yaml.v2 v2.2.1 // indirect >> ) >> >> $ go build -v >> Fetching https://gopkg.in/fsnotify.v1?go-get=1 >> Fetching >> https://git.intern.redacted.net/shared/net.redacted.go-common?go-get=1 >> go: finding github.com/DataDog/mmh3 v0.0.0-20160824182314-2cfb68475274 >> go: finding github.com/hpcloud/tail v1.0.0 >> go: finding github.com/golang/protobuf v1.2.0 >> go: finding github.com/mtchavez/cuckoo v0.1.0 >> Parsing meta tags from >> https://git.intern.redacted.net/shared/net.redacted.go-common?go-get=1 >> (status code 200) >> get "git.intern.redacted.net/shared/net.redacted.go-common": found meta tag >> get.metaImport{Prefix:"git.intern.redacted.net/shared/net.redacted.go-common", >> VCS:"git", >> RepoRoot:"https://git.intern.redacted.net/shared/net.redacted.go-common.git"} >> at https://git.intern.redacted.net/shared/net.redacted.go-common?go-get=1 >> go: finding git.intern.redacted.net/shared/net.redacted.go-common v1.0.0 >> go: finding github.com/fsnotify/fsnotify v1.4.7 >> [ ... truncated ... ] >> go: finding golang.org/x/net v0.0.0-20180826012351-8a410e7b638d >> Parsing meta tags from https://golang.org/x/sys?go-get=1 (status code 200) >> get "golang.org/x/sys": found meta tag >> get.metaImport{Prefix:"golang.org/x/sys", VCS:"git", >> RepoRoot:"https://go.googlesource.com/sys"} at >> https://golang.org/x/sys?go-get=1 >> go: finding golang.org/x/sys v0.0.0-20171216171702-571f7bbbe08d >> go: downloading github.com/go-sql-driver/mysql v1.4.0 >> go: downloading github.com/newrelic/go-agent v2.0.0+incompatible >> [ ... truncated ... ] >> go: downloading github.com/pierrec/lz4 v0.0.0-20171218195038-2fcda4cb7018 >> go: downloading github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db >> go: downloading github.com/pierrec/xxHash v0.1.1 >> golang_org/x/crypto/cryptobyte/asn1 >> golang_org/x/net/dns/dnsmessage >> golang_org/x/crypto/curve25519 >> [ ... truncated ... ] >> golang_org/x/text/secure/bidirule >> golang_org/x/text/unicode/norm >> net >> golang_org/x/net/idna >> golang_org/x/net/http/httpproxy >> log/syslog >> net/textproto >> crypto/x509 >> github.com/inconshreveable/log15 >> github.com/rcrowley/go-metrics >> golang_org/x/net/http/httpguts >> crypto/tls >> net/http/httptrace >> github.com/go-sql-driver/mysql >> github.com/Shopify/sarama >> net/http >> github.com/newrelic/go-agent/internal/utilization >> github.com/newrelic/go-agent/internal >> github.com/newrelic/go-agent >> git.intern.redacted.net/shared/net.redacted.go-common/logging >> git.intern.redacted.net/redacted/ch.redacted.redacted/internal/charge >> git.intern.redacted.net/redacted/ch.redacted.redacted/internal/db >> >> Everything looks normal (that's why I truncated above output). >> >> Except a handful of stdlib packages which get rebuilt (highlighted in >> purple). >> These stdlib packages are not imported directly by the package being built >> (here package db). >> >> Why are these stdlib packages being rebuilt? >> >> V. >> >> P.S. No fancy setting: >> $ go env >> GOARCH="amd64" >> GOBIN="" >> GOCACHE="/Users/myself/Library/Caches/go-build" >> GOEXE="" >> GOFLAGS="" >> GOHOSTARCH="amd64" >> GOHOSTOS="darwin" >> GOOS="darwin" >> GOPATH="/Users/myself/go" >> GOPROXY="" >> GORACE="" >> GOROOT="/usr/local/go" >> GOTMPDIR="" >> GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64" >> GCCGO="gccgo" >> CC="clang" >> CXX="clang++" >> CGO_ENABLED="1" >> GOMOD="/tmp/modules/ch.redacted.redacted/go.mod" >> CGO_CFLAGS="-g -O2" >> CGO_CPPFLAGS="" >> CGO_CXXFLAGS="-g -O2" >> CGO_FFLAGS="-g -O2" >> CGO_LDFLAGS="-g -O2" >> PKG_CONFIG="pkg-config" >> GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments >> -fmessage-length=0 >> -fdebug-prefix-map=/var/folders/f6/vr81k40j5y35bpj039w1hwfdrvg106/T/go-build500463001=/tmp/go-build >> -gno-record-gcc-switches -fno-common" >> > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout.
-- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.