This is routinely happening to me too, on linux. My go commands are go build *.go The left-over directories are empty I'm on go1.12.5 linux/amd64
On Fri, Aug 23, 2019 at 10:04 AM Ian Lance Taylor <i...@golang.org> wrote: > On Thu, Aug 22, 2019 at 7:55 AM <per9...@gmail.com> wrote: > > > > I get a bloated /tmp-dir (in just a few days I get tens of thousands of > folders named /tmp/go-build828718408 etc.) > > That is odd in itself. The go-buildNNNNN directories should normally > be deleted when the go command completes. Are you routinely killing > your go commands before they complete and have a chance to remove the > temporary directory? > > > > so I tried to set $GOTMPDIR, but nothing ends up there. (From what I > understand of the documentation the purpose of GOTMPDIR is to move tmp > stuff, see e.g. line 1471 of > https://golang.org/src/cmd/go/alldocs.go?h=GOTMPDIR, or release notes of > 1.10 https://golang.org/doc/go1.10). > > > > Am I using things wrong? > > > > $ go version > > go version go1.12.6 linux/amd64 > > > > $ echo $GOTMPDIR > > /tmp/go-builds > > > > $ ls $GOTMPDIR > > please-end-up-here.txt > > > > $ go build/test/this/that/etc > > [...] > > > > $ ls $GOTMPDIR > > please-end-up-here.txt > > Setting GOTMPDIR should work. What shell are you using? Did you > "export GOTMPDIR"? > > Note that, as mentioned above, an ordinary go build will create a > temporary directory in GOTMPDIR and then delete it. So it's normal to > not see anything there after the go command completes. You can verify > the directory it uses by running "go build -work" (in which case it > will not delete the temporary directory). > > Ian > > -- > 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. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/CAOyqgcU-U_2Rz6UB1TUijdVyRSR-BJxxQdXgGVbJz4dX2p3vaA%40mail.gmail.com > . > -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAOUkXSpJ-qDqR15JcQETYFnR9FJGGbiji-iRz_qJsAQyevN14w%40mail.gmail.com.