]> Cypherpunks.ru repositories - gostls13.git/commit
all: add new GOOS=illumos, split out of GOOS=solaris
authorJoshua M. Clulow <josh.clulow@joyent.com>
Mon, 29 Apr 2019 13:50:49 +0000 (13:50 +0000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Tue, 30 Apr 2019 16:59:13 +0000 (16:59 +0000)
commitf686a2890b34996455c7d7aba9a0efba74b613f5
treed2f0348349a47f4697fb4dacdf687455cec4546a
parent0c9e0c257b121acae72b9419be64ce45196ef825
all: add new GOOS=illumos, split out of GOOS=solaris

Like GOOS=android which implies the "linux" build tag, GOOS=illumos
implies the "solaris" build tag. This lets the existing ecosystem of
packages still work on illumos, but still permits packages to start
differentiating between solaris and illumos.

Fixes #20603

Change-Id: I8f4eabf1a66060538dca15d7658c1fbc6c826622
Reviewed-on: https://go-review.googlesource.com/c/go/+/174457
Run-TryBot: Benny Siegert <bsiegert@gmail.com>
Reviewed-by: Benny Siegert <bsiegert@gmail.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
57 files changed:
misc/cgo/test/sigaltstack.go
misc/cgo/testcarchive/carchive_test.go
misc/cgo/testcshared/cshared_test.go
src/cmd/dist/build.go
src/cmd/dist/main.go
src/cmd/go/go_test.go
src/cmd/go/internal/bug/bug.go
src/cmd/go/internal/imports/build.go
src/cmd/go/internal/lockedfile/internal/filelock/filelock_test.go
src/cmd/go/internal/work/buildid.go
src/cmd/go/internal/work/exec.go
src/cmd/go/internal/work/init.go
src/cmd/internal/objabi/head.go
src/cmd/link/internal/ld/dwarf_test.go
src/cmd/vendor/golang.org/x/sys/unix/sockcmsg_unix.go
src/cmd/vet/all/whitelist/illumos_amd64.txt [new file with mode: 0644]
src/debug/gosym/pclntab_test.go
src/go/build/build.go
src/go/build/doc.go
src/go/build/syslist.go
src/net/error_test.go
src/net/fd_unix.go
src/net/interface_test.go
src/net/listen_test.go
src/net/tcpsock_test.go
src/os/exec/exec_test.go
src/os/os_test.go
src/os/removeall_test.go
src/os/user/user_test.go
src/runtime/asm_amd64.s
src/runtime/cgocall.go
src/runtime/crash_unix_test.go
src/runtime/internal/sys/gengoos.go
src/runtime/internal/sys/zgoos_aix.go
src/runtime/internal/sys/zgoos_android.go
src/runtime/internal/sys/zgoos_darwin.go
src/runtime/internal/sys/zgoos_dragonfly.go
src/runtime/internal/sys/zgoos_freebsd.go
src/runtime/internal/sys/zgoos_hurd.go
src/runtime/internal/sys/zgoos_illumos.go [new file with mode: 0644]
src/runtime/internal/sys/zgoos_js.go
src/runtime/internal/sys/zgoos_linux.go
src/runtime/internal/sys/zgoos_nacl.go
src/runtime/internal/sys/zgoos_netbsd.go
src/runtime/internal/sys/zgoos_openbsd.go
src/runtime/internal/sys/zgoos_plan9.go
src/runtime/internal/sys/zgoos_solaris.go
src/runtime/internal/sys/zgoos_windows.go
src/runtime/internal/sys/zgoos_zos.go
src/runtime/mem_bsd.go
src/runtime/netpoll.go
src/runtime/pprof/pprof_test.go
src/runtime/proc.go
src/runtime/rt0_illumos_amd64.s [new file with mode: 0644]
src/syscall/exec_unix.go
src/syscall/sockcmsg_unix.go
src/syscall/syscall_unix.go