Filip, ~ $ cd go/src ~/go/src $ ./make.bash --no-clean ##### Building Go bootstrap tool. cmd/dist
##### Building Go toolchain using /home/peter/go1.4. bootstrap/cmd/internal/dwarf bootstrap/cmd/internal/src bootstrap/cmd/internal/sys bootstrap/cmd/asm/internal/flags bootstrap/cmd/internal/bio bootstrap/math/bits bootstrap/cmd/compile/internal/syntax bootstrap/cmd/internal/obj bootstrap/math/big bootstrap/cmd/internal/gcprog bootstrap/debug/pe bootstrap/cmd/internal/obj/arm bootstrap/cmd/internal/obj/arm64 bootstrap/cmd/internal/obj/mips bootstrap/cmd/internal/obj/ppc64 bootstrap/cmd/internal/obj/s390x bootstrap/cmd/internal/obj/x86 bootstrap/cmd/asm/internal/lex bootstrap/cmd/link/internal/ld bootstrap/cmd/asm/internal/arch bootstrap/cmd/compile/internal/ssa bootstrap/cmd/asm/internal/asm bootstrap/cmd/asm bootstrap/cmd/link/internal/amd64 bootstrap/cmd/link/internal/arm bootstrap/cmd/link/internal/arm64 bootstrap/cmd/link/internal/mips bootstrap/cmd/link/internal/mips64 bootstrap/cmd/link/internal/ppc64 bootstrap/cmd/link/internal/s390x bootstrap/cmd/link/internal/x86 bootstrap/cmd/link bootstrap/cmd/compile/internal/gc bootstrap/cmd/compile/internal/amd64 bootstrap/cmd/compile/internal/arm bootstrap/cmd/compile/internal/arm64 bootstrap/cmd/compile/internal/mips bootstrap/cmd/compile/internal/mips64 bootstrap/cmd/compile/internal/ppc64 bootstrap/cmd/compile/internal/s390x bootstrap/cmd/compile/internal/x86 bootstrap/cmd/compile ##### Building go_bootstrap for host, linux/amd64. runtime/internal/sys runtime/internal/atomic runtime encoding errors internal/race internal/syscall/windows/sysdll math math/bits sync/atomic unicode unicode/utf16 unicode/utf8 strconv sync reflect io syscall internal/singleflight sort bytes cmd/go/internal/web encoding/base64 encoding/binary hash internal/syscall/windows/registry strings internal/syscall/windows container/heap bufio regexp/syntax crypto hash/adler32 time path regexp crypto/sha1 internal/poll os os/signal path/filepath io/ioutil fmt context flag go/token log cmd/go/internal/str encoding/json go/scanner net/url text/template/parse debug/dwarf compress/flate encoding/xml os/exec go/ast text/template debug/macho compress/zlib debug/elf go/doc go/parser go/build cmd/go/internal/cfg cmd/go/internal/base cmd/go/internal/buildid cmd/go/internal/doc cmd/go/internal/help cmd/go/internal/load cmd/go/internal/tool cmd/go/internal/version cmd/go/internal/work cmd/go/internal/clean cmd/go/internal/envcmd cmd/go/internal/fix cmd/go/internal/fmtcmd cmd/go/internal/generate cmd/go/internal/get cmd/go/internal/list cmd/go/internal/run cmd/go/internal/test cmd/go/internal/vet cmd/go/internal/bug cmd/go ##### Building packages and commands for linux/amd64. cmd/asm cmd/dist cmd/compile cmd/link --- Installed Go for linux/amd64 in /home/peter/go Installed commands in /home/peter/go/bin ~/go/src $ Peter On Sunday, March 26, 2017 at 1:22:02 PM UTC-4, Filip Gruszczyński wrote: > > Hi Ian, > > Thanks for responding! What I am looking for is to build only steps: > > ##### Building Go bootstrap tool. > > ##### Building Go toolchain using > > ##### Building go_bootstrap for host > > And then stop and be able to use the freshly produced go binary. No > packages are going to be build, as I only need the runtime to test my > changes. Where is the go binary produced at this point? > > On Monday, March 20, 2017 at 4:16:05 PM UTC-7, Ian Lance Taylor wrote: >> >> On Sun, Mar 19, 2017 at 3:29 PM, <grus...@gmail.com> wrote: >> > >> > I am tinkering with some runtime code and I would like to build only >> the go >> > binary to the test it on a small program I wrote. I don't see any >> script in >> > the source that would allow that, all of these also try to compile the >> > standard library. I would like to avoid that, because it's easier for >> me to >> > test my changes first on smaller snippet of code. How can I build only >> the >> > main binary (and where it is going to be available)? >> >> I don't know if I understand you, but I think the answer to your >> question is to avoid using the go tool. Instead of using `go build >> x.go` use `go tool compile x.go && go tool link -o x x.o`. >> >> 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. For more options, visit https://groups.google.com/d/optout.