Go: инструментарий (продолжение)
Код: Выделить всё
[olej@xenix etc]$ ~/goroot/bin/go version
go version devel go1.22-68e52bc03c Tue Oct 31 17:14:04 2023 +0000 linux/amd64
Остаётся её через альтернативы сделать дефаултной в системе...
Форум по операционной системе GNU/Linux и свободному программному обеспечению
http://linux-ru.ru:80/
Код: Выделить всё
[olej@xenix etc]$ ~/goroot/bin/go version
go version devel go1.22-68e52bc03c Tue Oct 31 17:14:04 2023 +0000 linux/amd64
Код: Выделить всё
[olej@xenix bin]$ alternatives --display go
go - статус «авто».
ссылка указывает на /usr/lib/golang/bin/go
/usr/lib/golang/bin/go - приоритет 90
follower gofmt: /usr/lib/golang/bin/gofmt
Оптимальная версия — /usr/lib/golang/bin/go.
Код: Выделить всё
[olej@xenix bin]$ go version
go version go1.20.10 linux/amd64
Код: Выделить всё
[olej@xenix bin]$ sudo alternatives --install /usr/bin/go go /home/olej/goroot/bin/go 95 --follower /usr/bin/gofmt gofmt /home/olej/goroot/bin/gofmt
Код: Выделить всё
[olej@xenix bin]$ alternatives --display go
go - статус «авто».
ссылка указывает на /home/olej/goroot/bin/go
/usr/lib/golang/bin/go - приоритет 90
follower gofmt: /usr/lib/golang/bin/gofmt
/home/olej/goroot/bin/go - приоритет 95
follower gofmt: /home/olej/goroot/bin/gofmt
Оптимальная версия — /home/olej/goroot/bin/go.
Код: Выделить всё
[olej@xenix bin]$ sudo alternatives --config go
Обнаружено 2 программ(ы), предоставляющих «go».
Выбор Команда
-----------------------------------------------
1 /usr/lib/golang/bin/go
*+ 2 /home/olej/goroot/bin/go
Enter - сохранить текущий выбор[+], или укажите номер: 2
Код: Выделить всё
[olej@xenix bin]$ go version
go version devel go1.22-68e52bc03c Tue Oct 31 17:14:04 2023 +0000 linux/amd64
Код: Выделить всё
[olej@xenix bin]$ which gofmt
/usr/bin/gofmt
[olej@xenix bin]$ ls -l /usr/bin/gofmt
lrwxrwxrwx 1 root root 23 ноя 1 14:09 /usr/bin/gofmt -> /etc/alternatives/gofmt
[olej@xenix bin]$ ls -l /etc/alternatives/gofmt
lrwxrwxrwx 1 root root 27 ноя 1 14:13 /etc/alternatives/gofmt -> /home/olej/goroot/bin/gofmt
Проверяю ещё на некоторых дистрибутивах....
Код: Выделить всё
olej@esprimop420:~/goroot$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
Код: Выделить всё
olej@esprimop420:~/goroot$ cat /etc/debian_version
12.2
Код: Выделить всё
olej@esprimop420:~/goroot$ pwd
/home/olej/goroot
olej@esprimop420:~/goroot$ git fetch
remote: Finding sources: 100% (15154/15154)
remote: Total 15154 (delta 9415), reused 15149 (delta 9415)
Получение объектов: 100% (15154/15154), 20.07 МиБ | 5.62 МиБ/с, готово.
Определение изменений: 100% (9415/9415), завершено с 1435 локальными объектами.
Из https://go.googlesource.com/go
3e7ec13166..0aa2197279 master -> origin/master
ec63158d71..71aaa8bde1 dev.inline -> origin/dev.inline
7d6517cf42..619b8fd7d2 release-branch.go1.19 -> origin/release-branch.go1.19
f5172dcd38..998fdce3ae release-branch.go1.20 -> origin/release-branch.go1.20
b4a0665266..434af8537e release-branch.go1.21 -> origin/release-branch.go1.21
bdd4b9503e..ceb95ea6ae release-branch.go1.4 -> origin/release-branch.go1.4
* [новая метка] go1.19.13 -> go1.19.13
* [новая метка] go1.19.11 -> go1.19.11
* [новая метка] go1.19.12 -> go1.19.12
* [новая метка] go1.20.10 -> go1.20.10
* [новая метка] go1.20.6 -> go1.20.6
* [новая метка] go1.20.7 -> go1.20.7
* [новая метка] go1.20.8 -> go1.20.8
* [новая метка] go1.20.9 -> go1.20.9
* [новая метка] go1.21.0 -> go1.21.0
* [новая метка] go1.21.1 -> go1.21.1
* [новая метка] go1.21.2 -> go1.21.2
* [новая метка] go1.21.3 -> go1.21.3
* [новая метка] go1.21rc1 -> go1.21rc1
* [новая метка] go1.21rc2 -> go1.21rc2
* [новая метка] go1.21rc3 -> go1.21rc3
* [новая метка] go1.21rc4 -> go1.21rc4
Код: Выделить всё
olej@esprimop420:~/goroot$ inxi -Cxxx
CPU:
Info: quad core model: Intel Xeon E3-1240 v3 bits: 64 type: MT MCP
smt: enabled arch: Haswell rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
Speed (MHz): avg: 1499 high: 3800 min/max: 800/3800 cores: 1: 800 2: 800
3: 3392 4: 800 5: 800 6: 800 7: 3800 8: 800 bogomips: 54276
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Код: Выделить всё
olej@esprimop420:~/goroot/src$ time ./all.bash
Building Go cmd/dist using /usr/lib/go-1.19. (go1.19.8 linux/amd64)
Building Go toolchain1 using /usr/lib/go-1.19.
Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
Building Go toolchain2 using go_bootstrap and Go toolchain1.
Building Go toolchain3 using go_bootstrap and Go toolchain2.
Building packages and commands for linux/amd64.
##### Test execution environment.
# GOARCH: amd64
# CPU: Intel(R) Xeon(R) CPU E3-1240 v3 @ 3.40GHz
# GOOS: linux
# OS Version: Linux 6.1.0-13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.55-1 (2023-09-29) x86_64
##### Testing packages.
ok archive/tar 0.213s
ok archive/zip 0.125s
ok bufio 0.069s
ok bytes 0.194s
ok compress/bzip2 0.119s
ok compress/flate 1.084s
ok compress/gzip 1.677s
ok compress/lzw 0.011s
ok compress/zlib 0.018s
ok container/heap 0.008s
ok container/list 0.003s
ok container/ring 0.005s
ok context 0.016s
ok crypto 0.006s
ok crypto/aes 0.022s
ok crypto/cipher 0.006s
ok crypto/des 0.009s
ok crypto/dsa 0.004s
ok crypto/ecdh 0.055s
ok crypto/ecdsa 0.031s
ok crypto/ed25519 0.062s
ok crypto/elliptic 0.010s
ok crypto/hmac 0.003s
ok crypto/internal/alias 0.003s
ok crypto/internal/bigmod 0.311s
ok crypto/internal/boring 0.002s
ok crypto/internal/boring/bcache 0.191s
ok crypto/internal/edwards25519 5.668s
ok crypto/internal/edwards25519/field 4.034s
ok crypto/internal/nistec 0.231s
ok crypto/internal/nistec/fiat 0.003s [no tests to run]
ok crypto/md5 0.005s
ok crypto/rand 0.047s
ok crypto/rc4 0.032s
ok crypto/rsa 0.465s
ok crypto/sha1 0.026s
ok crypto/sha256 0.004s
ok crypto/sha512 0.006s
ok crypto/subtle 0.159s
ok crypto/tls 0.494s
ok crypto/x509 0.528s
ok database/sql 0.284s
ok database/sql/driver 0.004s
ok debug/buildinfo 0.008s
ok debug/dwarf 0.024s
ok debug/elf 0.249s
ok debug/gosym 0.284s
ok debug/macho 0.009s
ok debug/pe 0.023s
ok debug/plan9obj 0.004s
ok embed 0.018s [no tests to run]
ok embed/internal/embedtest 0.007s
ok encoding/ascii85 0.024s
ok encoding/asn1 0.016s
ok encoding/base32 0.023s
ok encoding/base64 0.013s
ok encoding/binary 0.025s
ok encoding/csv 0.045s
ok encoding/gob 1.905s
ok encoding/hex 0.007s
ok encoding/json 0.280s
ok encoding/pem 0.483s
ok encoding/xml 0.091s
ok errors 0.025s
ok expvar 0.026s
ok flag 0.036s
ok fmt 0.063s
ok go/ast 0.005s
ok go/build 2.061s
ok go/build/constraint 0.004s
ok go/constant 0.005s
ok go/doc 0.086s
ok go/doc/comment 1.030s
ok go/format 0.045s
ok go/importer 0.374s
ok go/internal/gccgoimporter 0.027s
ok go/internal/gcimporter 2.335s
ok go/internal/srcimporter 7.922s
ok go/parser 0.370s
ok go/printer 0.223s
ok go/scanner 0.003s
ok go/token 0.018s
ok go/types 4.435s
ok hash 0.003s
ok hash/adler32 0.006s
ok hash/crc32 0.008s
ok hash/crc64 0.004s
ok hash/fnv 0.003s
ok hash/maphash 0.095s
ok html 0.020s
ok html/template 0.076s
ok image 0.074s
ok image/color 0.021s
ok image/draw 0.098s
ok image/gif 0.211s
ok image/jpeg 0.227s
ok image/png 0.289s
ok index/suffixarray 0.155s
ok internal/abi 0.073s
ok internal/buildcfg 0.004s
ok internal/coverage/cformat 0.004s
ok internal/coverage/cmerge 0.003s
ok internal/coverage/pods 0.004s
ok internal/coverage/slicereader 0.003s
ok internal/coverage/slicewriter 0.004s
ok internal/coverage/test 0.014s
ok internal/cpu 0.010s
ok internal/dag 0.004s
ok internal/diff 0.006s
ok internal/fmtsort 0.003s
ok internal/fuzz 0.008s
ok internal/godebug 0.004s
ok internal/intern 0.355s
ok internal/itoa 0.005s
ok internal/poll 0.123s
ok internal/profile 0.005s
ok internal/reflectlite 0.104s
ok internal/safefilepath 0.003s
ok internal/saferio 0.031s
ok internal/singleflight 0.023s
ok internal/testenv 0.004s
ok internal/trace 0.058s
ok internal/types/errors 0.667s
ok internal/unsafeheader 0.006s
ok internal/xcoff 0.061s
ok io 0.043s
ok io/fs 0.338s
ok io/ioutil 0.012s
ok log 0.008s
ok log/syslog 1.217s
ok maps 0.016s
ok math 0.021s
ok math/big 1.214s
ok math/bits 0.005s
ok math/cmplx 0.005s
ok math/rand 0.140s
ok mime 0.006s
ok mime/multipart 1.194s
ok mime/quotedprintable 0.036s
ok net 10.325s
ok net/http 4.068s
ok net/http/cgi 0.373s
ok net/http/cookiejar 0.014s
ok net/http/fcgi 0.106s
ok net/http/httptest 0.048s
ok net/http/httptrace 0.005s
ok net/http/httputil 0.609s
ok net/http/internal 0.005s
ok net/http/internal/ascii 0.008s
ok net/http/pprof 5.086s
ok net/internal/socktest 0.006s
ok net/mail 0.013s
ok net/netip 0.353s
ok net/rpc 0.022s
ok net/rpc/jsonrpc 0.007s
ok net/smtp 0.012s
ok net/textproto 0.007s
ok net/url 0.009s
ok os 0.887s
ok os/exec 0.230s
ok os/exec/internal/fdtest 0.003s
ok os/signal 2.067s
ok os/user 0.004s
ok path 0.004s
ok path/filepath 0.029s
ok plugin 0.009s
ok reflect 0.139s
ok regexp 0.337s
ok regexp/syntax 0.592s
ok runtime 48.139s
ok runtime/cgo 0.006s
ok runtime/coverage 0.003s
ok runtime/debug 0.065s
ok runtime/internal/atomic 0.048s
ok runtime/internal/math 0.002s
ok runtime/internal/sys 0.003s
ok runtime/internal/syscall 0.003s
ok runtime/metrics 0.003s
ok runtime/pprof 8.133s
ok runtime/trace 2.678s
ok slices 0.041s
ok sort 0.045s
ok strconv 0.490s
ok strings 0.182s
ok sync 0.306s
ok sync/atomic 1.034s
ok syscall 2.985s
ok testing 1.545s
ok testing/fstest 0.004s
ok testing/iotest 0.003s
ok testing/quick 0.055s
ok text/scanner 0.004s
ok text/tabwriter 0.005s
ok text/template 0.037s
ok text/template/parse 0.006s
ok time 2.165s
ok unicode 0.006s
ok unicode/utf16 0.006s
ok unicode/utf8 0.007s
ok cmd/addr2line 0.612s
ok cmd/api 11.958s
ok cmd/asm/internal/asm 0.767s
ok cmd/asm/internal/lex 0.004s
ok cmd/compile/internal/abt 0.009s
ok cmd/compile/internal/amd64 6.273s
ok cmd/compile/internal/base 0.005s
ok cmd/compile/internal/compare 0.006s
ok cmd/compile/internal/dwarfgen 0.690s
ok cmd/compile/internal/importer 3.243s
ok cmd/compile/internal/ir 0.025s
ok cmd/compile/internal/logopt 0.834s
ok cmd/compile/internal/loopvar 35.177s
ok cmd/compile/internal/noder 0.028s
ok cmd/compile/internal/reflectdata 0.032s [no tests to run]
ok cmd/compile/internal/ssa 54.557s
ok cmd/compile/internal/syntax 0.057s
ok cmd/compile/internal/test 9.555s
ok cmd/compile/internal/typecheck 0.505s
ok cmd/compile/internal/types 0.007s
ok cmd/compile/internal/types2 10.108s
ok cmd/covdata 0.005s
ok cmd/cover 1.827s
ok cmd/dist 0.009s
ok cmd/doc 0.159s
ok cmd/fix 3.329s
ok cmd/go 50.805s
ok cmd/go/internal/auth 0.088s
ok cmd/go/internal/cache 0.086s
ok cmd/go/internal/fsys 0.072s
ok cmd/go/internal/generate 0.051s
ok cmd/go/internal/get 0.048s
ok cmd/go/internal/imports 0.038s
ok cmd/go/internal/load 0.020s
ok cmd/go/internal/lockedfile 0.091s
ok cmd/go/internal/lockedfile/internal/filelock 0.060s
ok cmd/go/internal/modconv 0.065s
ok cmd/go/internal/modfetch 0.075s
ok cmd/go/internal/modfetch/codehost 0.089s
ok cmd/go/internal/modfetch/zip_sum_test 0.049s
ok cmd/go/internal/modindex 0.191s
ok cmd/go/internal/modload 0.110s
ok cmd/go/internal/mvs 0.020s
ok cmd/go/internal/par 0.057s
ok cmd/go/internal/str 0.068s
ok cmd/go/internal/test 0.069s
ok cmd/go/internal/vcs 0.036s
ok cmd/go/internal/vcweb 0.052s
ok cmd/go/internal/vcweb/vcstest 21.482s
ok cmd/go/internal/web 0.098s
ok cmd/go/internal/work 0.552s
ok cmd/gofmt 0.159s
ok cmd/internal/archive 1.940s
ok cmd/internal/buildid 0.770s
ok cmd/internal/cov 1.421s
ok cmd/internal/dwarf 0.056s
ok cmd/internal/edit 0.025s
ok cmd/internal/goobj 0.037s
ok cmd/internal/moddeps 3.622s
ok cmd/internal/notsha256 0.049s
ok cmd/internal/obj 1.442s
ok cmd/internal/obj/ppc64 0.655s
ok cmd/internal/obj/riscv 0.209s
ok cmd/internal/obj/s390x 0.035s
ok cmd/internal/obj/x86 0.601s
ok cmd/internal/objabi 0.032s
ok cmd/internal/pkgpath 0.132s
ok cmd/internal/pkgpattern 0.019s
ok cmd/internal/quoted 0.027s
ok cmd/internal/src 0.003s
ok cmd/internal/test2json 0.374s
ok cmd/link 10.018s
ok cmd/link/internal/benchmark 0.074s
ok cmd/link/internal/ld 6.445s
ok cmd/link/internal/loader 0.058s
ok cmd/nm 3.977s
ok cmd/objdump 5.374s
ok cmd/pack 2.140s
ok cmd/pprof 1.793s
ok cmd/trace 0.303s
ok cmd/vet 6.341s
##### os/user with tag osusergo
ok os/user 0.015s
##### hash/maphash purego implementation
ok hash/maphash 0.058s
##### GOMAXPROCS=2 runtime -cpu=1,2,4 -quick
ok runtime 14.715s
##### Testing without libgcc.
ok net 0.007s
ok os/user 0.004s
##### internal linking of -buildmode=pie
ok reflect 0.127s
ok os/user 0.011s
##### sync -cpu=10
ok sync 0.808s
##### Testing race detector
ok runtime/race 6.728s
ok flag 0.022s
ok net 0.096s
ok os 0.121s
ok os/exec 0.057s
ok encoding/gob 0.052s
ok flag 0.024s
ok os/exec 0.052s
##### ../misc/cgo/stdio
PASS
##### ../misc/cgo/life
PASS
##### ../misc/cgo/fortran
PASS
##### ../misc/cgo/test
ok misc/cgo/test 0.761s
ok misc/cgo/test 0.789s
ok misc/cgo/test 0.802s
ok misc/cgo/testtls 0.029s
ok misc/cgo/testtls 0.002s
ok misc/cgo/testtls 0.002s
ok misc/cgo/nocgo 0.001s
ok misc/cgo/nocgo 0.002s
ok misc/cgo/nocgo 0.020s
ok misc/cgo/test 0.901s
ok misc/cgo/test 0.750s
ok misc/cgo/test 0.820s
ok misc/cgo/test 0.807s
ok misc/cgo/testtls 0.002s
ok misc/cgo/nocgo 0.001s
##### ../misc/cgo/testgodefs
PASS
##### ../misc/cgo/testso
ok misc/cgo/testso 0.518s
##### ../misc/cgo/testsovar
ok misc/cgo/testsovar 0.483s
##### ../misc/cgo/testcarchive
SKIP - short mode and $GO_BUILDER_NAME not set
##### ../misc/cgo/testcshared
SKIP - short mode and $GO_BUILDER_NAME not set
##### ../misc/cgo/testshared
ok misc/cgo/testshared 28.531s
##### ../misc/cgo/testplugin
ok misc/cgo/testplugin 0.001s
##### ../misc/cgo/testsanitizers
PASS
##### ../misc/cgo/errors
PASS
##### ../test/bench/go1
ok test/bench/go1 0.005s [no tests to run]
##### ../test
PASS
##### cmd/api
ok cmd/api 12.644s
ALL TESTS PASSED
---
Installed Go for linux/amd64 in /home/olej/goroot
Installed commands in /home/olej/goroot/bin
*** You need to add /home/olej/goroot/bin to your PATH.
real 7m3,811s
user 35m56,594s
sys 4m43,543s
А вот как оно даёт нагрузочку:real 7m3,811s
Код: Выделить всё
olej@esprimop420:~/2023/Go$ uptime
09:31:41 up 3 days, 11:30, 3 users, load average: 22,32, 12,07, 4,85
Код: Выделить всё
olej@esprimop420:~/goroot$ go version
go version devel go1.21-b37c0602cd Tue Mar 14 10:02:09 2023 +0000 linux/amd64
Код: Выделить всё
olej@nvme:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Linuxmint
Description: LMDE 6 (faye)
Release: 6
Codename: faye
olej@nvme:~$ cat /etc/debian_version
12.1
Код: Выделить всё
olej@nvme:~/goroot$ pwd
/home/olej/goroot
olej@nvme:~/goroot$ git fetch
remote: Finding sources: 100% (30733/30733)
remote: Total 30733 (delta 18882), reused 30726 (delta 18882)
Получение объектов: 100% (30733/30733), 40.70 МиБ | 5.75 МиБ/с, готово.
Определение изменений: 100% (18882/18882), завершено с 1814 локальными объектами.
Из https://go.googlesource.com/go
a54fe8a270..0aa2197279 master -> origin/master
ec63158d71..71aaa8bde1 dev.inline -> origin/dev.inline
fbf4c04f82..619b8fd7d2 release-branch.go1.19 -> origin/release-branch.go1.19
b852f39511..998fdce3ae release-branch.go1.20 -> origin/release-branch.go1.20
* [новая ветка] release-branch.go1.21 -> origin/release-branch.go1.21
bdd4b9503e..ceb95ea6ae release-branch.go1.4 -> origin/release-branch.go1.4
* [новая метка] go1.19.13 -> go1.19.13
* [новая метка] go1.19.10 -> go1.19.10
* [новая метка] go1.19.11 -> go1.19.11
* [новая метка] go1.19.12 -> go1.19.12
* [новая метка] go1.19.8 -> go1.19.8
* [новая метка] go1.19.9 -> go1.19.9
* [новая метка] go1.20.10 -> go1.20.10
* [новая метка] go1.20.3 -> go1.20.3
* [новая метка] go1.20.4 -> go1.20.4
* [новая метка] go1.20.5 -> go1.20.5
* [новая метка] go1.20.6 -> go1.20.6
* [новая метка] go1.20.7 -> go1.20.7
* [новая метка] go1.20.8 -> go1.20.8
* [новая метка] go1.20.9 -> go1.20.9
* [новая метка] go1.21.0 -> go1.21.0
* [новая метка] go1.21.1 -> go1.21.1
* [новая метка] go1.21.2 -> go1.21.2
* [новая метка] go1.21.3 -> go1.21.3
* [новая метка] go1.21rc1 -> go1.21rc1
* [новая метка] go1.21rc2 -> go1.21rc2
* [новая метка] go1.21rc3 -> go1.21rc3
* [новая метка] go1.21rc4 -> go1.21rc4
Код: Выделить всё
olej@nvme:~$ inxi -Cxxx
CPU:
Info: quad core model: Intel Core i5-6500 bits: 64 type: MCP
smt: <unsupported> arch: Skylake-S rev: 3 cache: L1: 256 KiB L2: 1024 KiB
L3: 6 MiB
Speed (MHz): avg: 3300 min/max: 800/3600 cores: 1: 3300 2: 3300 3: 3300
4: 3300 bogomips: 25599
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
Код: Выделить всё
olej@nvme:~/goroot/src$ time ./all.bash
Building Go cmd/dist using /usr/lib/go-1.19. (go1.19.8 linux/amd64)
Building Go toolchain1 using /usr/lib/go-1.19.
Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
Building Go toolchain2 using go_bootstrap and Go toolchain1.
Building Go toolchain3 using go_bootstrap and Go toolchain2.
Building packages and commands for linux/amd64.
##### Test execution environment.
# GOARCH: amd64
# CPU: Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
# GOOS: linux
# OS Version: Linux 6.1.0-13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.55-1 (2023-09-29) x86_64
##### Testing packages.
ok archive/tar 0.325s
ok archive/zip 0.285s
ok bufio 0.083s
ok bytes 0.249s
ok compress/bzip2 0.120s
ok compress/flate 1.061s
ok compress/gzip 1.910s
ok compress/lzw 0.012s
ok compress/zlib 0.102s
ok container/heap 0.011s
ok container/list 0.014s
ok container/ring 0.020s
ok context 0.023s
ok crypto 0.007s
ok crypto/aes 0.032s
ok crypto/cipher 0.017s
ok crypto/des 0.048s
ok crypto/dsa 0.023s
ok crypto/ecdh 0.062s
ok crypto/ecdsa 0.038s
ok crypto/ed25519 0.064s
ok crypto/elliptic 0.021s
ok crypto/hmac 0.011s
ok crypto/internal/alias 0.005s
ok crypto/internal/bigmod 0.316s
ok crypto/internal/boring 0.005s
ok crypto/internal/boring/bcache 0.260s
ok crypto/internal/edwards25519 6.977s
ok crypto/internal/edwards25519/field 4.361s
ok crypto/internal/nistec 0.251s
ok crypto/internal/nistec/fiat 0.027s [no tests to run]
ok crypto/md5 0.039s
ok crypto/rand 0.091s
ok crypto/rc4 0.057s
ok crypto/rsa 0.579s
ok crypto/sha1 0.029s
ok crypto/sha256 0.054s
ok crypto/sha512 0.022s
ok crypto/subtle 0.235s
ok crypto/tls 0.531s
ok crypto/x509 0.412s
ok database/sql 0.282s
ok database/sql/driver 0.019s
ok debug/buildinfo 0.009s
ok debug/dwarf 0.022s
ok debug/elf 0.362s
ok debug/gosym 0.417s
ok debug/macho 0.030s
ok debug/pe 0.026s
ok debug/plan9obj 0.012s
ok embed 0.003s [no tests to run]
ok embed/internal/embedtest 0.024s
ok encoding/ascii85 0.010s
ok encoding/asn1 0.023s
ok encoding/base32 0.060s
ok encoding/base64 0.031s
ok encoding/binary 0.004s
ok encoding/csv 0.021s
ok encoding/gob 2.508s
ok encoding/hex 0.005s
ok encoding/json 0.328s
ok encoding/pem 0.363s
ok encoding/xml 0.096s
ok errors 0.035s
ok expvar 0.029s
ok flag 0.205s
ok fmt 0.173s
ok go/ast 0.011s
ok go/build 2.493s
ok go/build/constraint 0.022s
ok go/constant 0.014s
ok go/doc 0.156s
ok go/doc/comment 1.183s
ok go/format 0.009s
ok go/importer 0.374s
ok go/internal/gccgoimporter 0.051s
ok go/internal/gcimporter 3.550s
ok go/internal/srcimporter 14.217s
ok go/parser 0.277s
ok go/printer 0.280s
ok go/scanner 0.014s
ok go/token 0.013s
ok go/types 8.693s
ok hash 0.009s
ok hash/adler32 0.017s
ok hash/crc32 0.006s
ok hash/crc64 0.021s
ok hash/fnv 0.037s
ok hash/maphash 0.092s
ok html 0.017s
ok html/template 0.093s
ok image 0.108s
ok image/color 0.037s
ok image/draw 0.139s
ok image/gif 0.314s
ok image/jpeg 0.289s
ok image/png 0.470s
ok index/suffixarray 0.290s
ok internal/abi 0.158s
ok internal/buildcfg 0.008s
ok internal/coverage/cformat 0.006s
ok internal/coverage/cmerge 0.012s
ok internal/coverage/pods 0.023s
ok internal/coverage/slicereader 0.024s
ok internal/coverage/slicewriter 0.008s
ok internal/coverage/test 0.012s
ok internal/cpu 0.066s
ok internal/dag 0.023s
ok internal/diff 0.054s
ok internal/fmtsort 0.018s
ok internal/fuzz 0.007s
ok internal/godebug 0.006s
ok internal/intern 0.330s
ok internal/itoa 0.016s
ok internal/poll 0.129s
ok internal/profile 0.019s
ok internal/reflectlite 0.062s
ok internal/safefilepath 0.028s
ok internal/saferio 0.091s
ok internal/singleflight 0.054s
ok internal/testenv 0.011s
ok internal/trace 0.094s
ok internal/types/errors 0.744s
ok internal/unsafeheader 0.012s
ok internal/xcoff 0.028s
ok io 0.043s
ok io/fs 0.436s
ok io/ioutil 0.019s
ok log 0.020s
ok log/syslog 1.257s
ok maps 0.019s
ok math 0.025s
ok math/big 1.468s
ok math/bits 0.033s
ok math/cmplx 0.026s
ok math/rand 0.127s
ok mime 0.018s
ok mime/multipart 1.664s
ok mime/quotedprintable 0.026s
ok net 14.010s
ok net/http 8.411s
ok net/http/cgi 0.724s
ok net/http/cookiejar 0.045s
ok net/http/fcgi 0.141s
ok net/http/httptest 0.119s
ok net/http/httptrace 0.014s
ok net/http/httputil 0.610s
ok net/http/internal 0.009s
ok net/http/internal/ascii 0.008s
ok net/http/pprof 5.134s
ok net/internal/socktest 0.003s
ok net/mail 0.035s
ok net/netip 0.304s
ok net/rpc 0.027s
ok net/rpc/jsonrpc 0.028s
ok net/smtp 0.027s
ok net/textproto 0.011s
ok net/url 0.013s
ok os 0.799s
ok os/exec 0.396s
ok os/exec/internal/fdtest 0.010s
ok os/signal 2.933s
ok os/user 0.018s
ok path 0.016s
ok path/filepath 0.029s
ok plugin 0.015s
ok reflect 1.339s
ok regexp 0.575s
ok regexp/syntax 1.026s
ok runtime 87.156s
ok runtime/cgo 0.004s
ok runtime/coverage 0.005s
ok runtime/debug 0.141s
ok runtime/internal/atomic 0.029s
ok runtime/internal/math 0.041s
ok runtime/internal/sys 0.002s
ok runtime/internal/syscall 0.005s
ok runtime/metrics 0.034s
ok runtime/pprof 10.107s
ok runtime/trace 3.341s
ok slices 0.031s
ok sort 0.080s
ok strconv 0.419s
ok strings 0.136s
ok sync 0.655s
ok sync/atomic 1.885s
ok syscall 5.032s
ok testing 1.730s
ok testing/fstest 0.038s
ok testing/iotest 0.015s
ok testing/quick 0.054s
ok text/scanner 0.049s
ok text/tabwriter 0.062s
ok text/template 0.076s
ok text/template/parse 0.068s
ok time 2.605s
ok unicode 0.045s
ok unicode/utf16 0.044s
ok unicode/utf8 0.022s
ok cmd/addr2line 0.913s
ok cmd/api 24.248s
ok cmd/asm/internal/asm 1.107s
ok cmd/asm/internal/lex 0.054s
ok cmd/compile/internal/abt 0.012s
ok cmd/compile/internal/amd64 10.876s
ok cmd/compile/internal/base 0.121s
ok cmd/compile/internal/compare 0.064s
ok cmd/compile/internal/dwarfgen 1.014s
ok cmd/compile/internal/importer 3.756s
ok cmd/compile/internal/ir 0.016s
ok cmd/compile/internal/logopt 1.076s
ok cmd/compile/internal/loopvar 42.400s
ok cmd/compile/internal/noder 0.020s
ok cmd/compile/internal/reflectdata 0.025s [no tests to run]
ok cmd/compile/internal/ssa 56.529s
ok cmd/compile/internal/syntax 0.163s
ok cmd/compile/internal/test 12.703s
ok cmd/compile/internal/typecheck 0.627s
ok cmd/compile/internal/types 0.015s
ok cmd/compile/internal/types2 11.542s
ok cmd/covdata 0.045s
ok cmd/cover 2.069s
ok cmd/dist 0.063s
ok cmd/doc 0.231s
ok cmd/fix 8.457s
ok cmd/go 102.142s
ok cmd/go/internal/auth 0.015s
ok cmd/go/internal/cache 0.150s
ok cmd/go/internal/fsys 0.036s
ok cmd/go/internal/generate 0.053s
ok cmd/go/internal/get 0.071s
ok cmd/go/internal/imports 0.048s
ok cmd/go/internal/load 0.022s
ok cmd/go/internal/lockedfile 0.204s
ok cmd/go/internal/lockedfile/internal/filelock 0.150s
ok cmd/go/internal/modconv 0.032s
ok cmd/go/internal/modfetch 0.049s
ok cmd/go/internal/modfetch/codehost 0.052s
ok cmd/go/internal/modfetch/zip_sum_test 0.051s
ok cmd/go/internal/modindex 0.428s
ok cmd/go/internal/modload 0.023s
ok cmd/go/internal/mvs 0.084s
ok cmd/go/internal/par 0.058s
ok cmd/go/internal/str 0.038s
ok cmd/go/internal/test 0.080s
ok cmd/go/internal/vcs 0.101s
ok cmd/go/internal/vcweb 0.128s
ok cmd/go/internal/vcweb/vcstest 6.532s
ok cmd/go/internal/web 0.059s
ok cmd/go/internal/work 0.828s
ok cmd/gofmt 0.199s
ok cmd/internal/archive 2.830s
ok cmd/internal/buildid 0.493s
ok cmd/internal/cov 1.123s
ok cmd/internal/dwarf 0.029s
ok cmd/internal/edit 0.034s
ok cmd/internal/goobj 0.044s
ok cmd/internal/moddeps 5.228s
ok cmd/internal/notsha256 0.020s
ok cmd/internal/obj 2.261s
ok cmd/internal/obj/ppc64 0.659s
ok cmd/internal/obj/riscv 0.245s
ok cmd/internal/obj/s390x 0.064s
ok cmd/internal/obj/x86 0.895s
ok cmd/internal/objabi 0.030s
ok cmd/internal/pkgpath 0.179s
ok cmd/internal/pkgpattern 0.031s
ok cmd/internal/quoted 0.053s
ok cmd/internal/src 0.046s
ok cmd/internal/test2json 0.364s
ok cmd/link 19.953s
ok cmd/link/internal/benchmark 0.036s
ok cmd/link/internal/ld 14.060s
ok cmd/link/internal/loader 0.111s
ok cmd/nm 5.152s
ok cmd/objdump 6.255s
ok cmd/pack 0.941s
ok cmd/pprof 1.968s
ok cmd/trace 0.437s
ok cmd/vet 10.762s
##### os/user with tag osusergo
ok os/user 0.024s
##### hash/maphash purego implementation
ok hash/maphash 0.107s
##### GOMAXPROCS=2 runtime -cpu=1,2,4 -quick
ok runtime 31.257s
##### Testing without libgcc.
ok net 0.033s
ok os/user 0.033s
##### internal linking of -buildmode=pie
ok reflect 0.860s
ok os/user 0.056s
##### sync -cpu=10
ok sync 1.280s
##### Testing race detector
ok runtime/race 12.490s
ok flag 0.065s
ok net 0.219s
ok os 0.161s
ok os/exec 0.065s
ok encoding/gob 0.081s
ok flag 0.042s
ok os/exec 0.062s
##### ../misc/cgo/stdio
PASS
##### ../misc/cgo/life
PASS
##### ../misc/cgo/fortran
PASS
##### ../misc/cgo/test
ok misc/cgo/test 1.304s
ok misc/cgo/test 1.400s
ok misc/cgo/test 1.353s
ok misc/cgo/testtls 0.035s
ok misc/cgo/testtls 0.019s
ok misc/cgo/testtls 0.007s
ok misc/cgo/nocgo 0.017s
ok misc/cgo/nocgo 0.020s
ok misc/cgo/nocgo 0.011s
ok misc/cgo/test 1.497s
ok misc/cgo/test 0.927s
ok misc/cgo/test 1.505s
ok misc/cgo/test 1.470s
ok misc/cgo/testtls 0.012s
ok misc/cgo/nocgo 0.002s
##### ../misc/cgo/testgodefs
PASS
##### ../misc/cgo/testso
ok misc/cgo/testso 0.933s
##### ../misc/cgo/testsovar
ok misc/cgo/testsovar 0.843s
##### ../misc/cgo/testcarchive
SKIP - short mode and $GO_BUILDER_NAME not set
##### ../misc/cgo/testcshared
SKIP - short mode and $GO_BUILDER_NAME not set
##### ../misc/cgo/testshared
ok misc/cgo/testshared 41.373s
##### ../misc/cgo/testplugin
ok misc/cgo/testplugin 0.002s
##### ../misc/cgo/testsanitizers
PASS
##### ../misc/cgo/errors
PASS
##### ../test/bench/go1
ok test/bench/go1 0.008s [no tests to run]
##### ../test
PASS
##### cmd/api
ok cmd/api 18.852s
ALL TESTS PASSED
---
Installed Go for linux/amd64 in /home/olej/goroot
Installed commands in /home/olej/goroot/bin
*** You need to add /home/olej/goroot/bin to your PATH.
real 14m15,933s
user 24m25,737s
sys 3m44,904s
И нагрузка по ходу:real 14m15,933s
Код: Выделить всё
olej@nvme:~/2023/Go$ uptime
09:27:21 up 5 days, 23:45, 3 users, load average: 15,63, 10,99, 6,81
Код: Выделить всё
olej@nvme:~/goroot$ ~/goroot/bin/go version
go version devel go1.21-a54fe8a270 Tue Mar 14 09:07:58 2023 +0000 linux/amd64
Код: Выделить всё
olej@nvme:~/goroot$ update-alternatives --display go
go - автоматический режим
лучшая версия ссылки — /home/olej/goroot/bin/go
ссылка сейчас указывает на /home/olej/goroot/bin/go
ссылка go — /usr/bin/go
/home/olej/goroot/bin/go — приоритет 80
/lib/go-1.19/bin/go — приоритет 70
Код: Выделить всё
olej@nvme:~/goroot$ go version
go version devel go1.21-a54fe8a270 Tue Mar 14 09:07:58 2023 +0000 linux/amd64
Не можно
All releases
И по мере ... я так понимаю что именно по этой ссылке неизменно следим...Stable versions
go1.21.3
Keeping up with releases
...
To update an existing tree to the latest release, you can run:
$ cd go/src
$ git fetch
$ git checkout <tag>
$ ./all.bash
Код: Выделить всё
olej@esprimop420:~/goroot$ git checkout go1.21.3
Примечание: переключение на «go1.21.3».
Вы сейчас в состоянии «отсоединённого указателя HEAD». Можете осмотреться,
внести экспериментальные изменения и зафиксировать их, также можете
отменить любые коммиты, созданные в этом состоянии, не затрагивая другие
ветки, переключившись обратно на любую ветку.
Если хотите создать новую ветку для сохранения созданных коммитов, можете
сделать это (сейчас или позже), используя команду switch с параметром -c.
Например:
git switch -c <новая-ветка>
Или отмените эту операцию с помощью:
git switch -
Отключите этот совет, установив переменную конфигурации
advice.detachedHead в значение false
HEAD сейчас на 883f062fc0 [release-branch.go1.21] go1.21.3
Код: Выделить всё
olej@esprimop420:~/goroot$ git fetch
remote: Finding sources: 100% (311/311)
remote: Total 311 (delta 145), reused 297 (delta 145)
Получение объектов: 100% (311/311), 656.67 КиБ | 4.53 МиБ/с, готово.
Определение изменений: 100% (145/145), завершено с 43 локальными объектами.
Из https://go.googlesource.com/go
0aa2197279..d72f4542fe master -> origin/master
Код: Выделить всё
olej@esprimop420:~/goroot$ git branch
* (HEAD отделён на go1.21.3)
master
Код: Выделить всё
olej@esprimop420:~/goroot$ cd src
Код: Выделить всё
olej@esprimop420:~/goroot/src$ time ./all.bash
ERROR: Cannot find /home/olej/go1.4/bin/go.
Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.17.13.
real 0m0,032s
user 0m0,013s
sys 0m0,005s
Нужно использовать какую-то из дефаултных версий (альтернатив) ... можно даже туда не переключаясь:
Код: Выделить всё
olej@esprimop420:~/goroot/src$ update-alternatives --list go
/home/olej/goroot/bin/go
/lib/go-1.15/bin/go
/usr/local/go/bin/go
Код: Выделить всё
olej@esprimop420:~/goroot/src$ update-alternatives --display go
go - автоматический режим
лучшая версия ссылки — /home/olej/goroot/bin/go
ссылка сейчас указывает на /home/olej/goroot/bin/go
ссылка go — /usr/bin/go
подчинённая gofmt — /usr/bin/gofmt
/home/olej/goroot/bin/go — приоритет 75
подчинённый gofmt: /home/olej/goroot/bin/gofmt
/lib/go-1.15/bin/go — приоритет 50
/usr/local/go/bin/go — приоритет 60
Код: Выделить всё
olej@esprimop420:~/goroot/src$ /usr/local/go/bin/go version
go version go1.19.7 linux/amd64
Код: Выделить всё
olej@esprimop420:~/goroot/src$ export GOROOT_BOOTSTRAP=/usr/local/go; time ./all.bash
Building Go cmd/dist using /usr/local/go. (go1.19.7 linux/amd64)
Building Go toolchain1 using /usr/local/go.
Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
Building Go toolchain2 using go_bootstrap and Go toolchain1.
Building Go toolchain3 using go_bootstrap and Go toolchain2.
Building packages and commands for linux/amd64.
##### Test execution environment.
# GOARCH: amd64
# CPU: Intel(R) Xeon(R) CPU E3-1240 v3 @ 3.40GHz
# GOOS: linux
# OS Version: Linux 6.1.0-13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.55-1 (2023-09-29) x86_64
##### Testing packages.
ok archive/tar 0.224s
ok archive/zip 0.144s
ok bufio 0.059s
ok bytes 0.196s
ok cmp 0.003s
ok compress/bzip2 0.062s
ok compress/flate 0.797s
ok compress/gzip 2.177s
ok compress/lzw 0.008s
ok compress/zlib 0.022s
ok container/heap 0.007s
ok container/list 0.004s
ok container/ring 0.003s
ok context 0.023s
ok crypto 0.003s
ok crypto/aes 0.038s
ok crypto/cipher 0.024s
ok crypto/des 0.008s
ok crypto/dsa 0.015s
ok crypto/ecdh 0.057s
ok crypto/ecdsa 0.045s
ok crypto/ed25519 0.064s
ok crypto/elliptic 0.045s
ok crypto/hmac 0.030s
ok crypto/internal/alias 0.010s
ok crypto/internal/bigmod 0.232s
ok crypto/internal/boring 0.003s
ok crypto/internal/boring/bcache 0.115s
ok crypto/internal/edwards25519 6.781s
ok crypto/internal/edwards25519/field 5.103s
ok crypto/internal/nistec 0.205s
ok crypto/internal/nistec/fiat 0.006s [no tests to run]
ok crypto/md5 0.007s
ok crypto/rand 0.047s
ok crypto/rc4 0.038s
ok crypto/rsa 0.633s
ok crypto/sha1 0.035s
ok crypto/sha256 0.014s
ok crypto/sha512 0.036s
ok crypto/subtle 0.272s
ok crypto/tls 0.582s
ok crypto/x509 0.435s
ok database/sql 0.514s
ok database/sql/driver 0.003s
ok debug/buildinfo 0.008s
ok debug/dwarf 0.056s
ok debug/elf 0.221s
ok debug/gosym 0.297s
ok debug/macho 0.031s
ok debug/pe 0.032s
ok debug/plan9obj 0.004s
ok embed 0.004s [no tests to run]
ok embed/internal/embedtest 0.004s
ok encoding/ascii85 0.005s
ok encoding/asn1 0.005s
ok encoding/base32 0.014s
ok encoding/base64 0.019s
ok encoding/binary 0.014s
ok encoding/csv 0.014s
ok encoding/gob 2.400s
ok encoding/hex 0.005s
ok encoding/json 0.233s
ok encoding/pem 0.454s
ok encoding/xml 0.058s
ok errors 0.023s
ok expvar 0.012s
ok flag 0.189s
ok fmt 0.115s
ok go/ast 0.022s
ok go/build 2.174s
ok go/build/constraint 0.003s
ok go/constant 0.005s
ok go/doc 0.080s
ok go/doc/comment 1.198s
ok go/format 0.009s
ok go/importer 0.114s
ok go/internal/gccgoimporter 0.010s
ok go/internal/gcimporter 1.222s
ok go/internal/srcimporter 7.133s
ok go/parser 0.256s
ok go/printer 0.163s
ok go/scanner 0.003s
ok go/token 0.015s
ok go/types 4.335s
ok hash 0.004s
ok hash/adler32 0.006s
ok hash/crc32 0.006s
ok hash/crc64 0.003s
ok hash/fnv 0.003s
ok hash/maphash 0.104s
ok html 0.006s
ok html/template 0.085s
ok image 0.073s
ok image/color 0.020s
ok image/draw 0.102s
ok image/gif 0.204s
ok image/jpeg 0.200s
ok image/png 0.272s
ok index/suffixarray 0.147s
ok internal/abi 0.082s
ok internal/buildcfg 0.003s
ok internal/coverage/cformat 0.003s
ok internal/coverage/cmerge 0.003s
ok internal/coverage/pods 0.005s
ok internal/coverage/slicereader 0.003s
ok internal/coverage/slicewriter 0.003s
ok internal/coverage/test 0.021s
ok internal/cpu 0.008s
ok internal/dag 0.003s
ok internal/diff 0.007s
ok internal/fmtsort 0.003s
ok internal/fuzz 0.010s
ok internal/godebug 1.247s
ok internal/godebugs 0.003s
ok internal/intern 0.322s
ok internal/itoa 0.012s
ok internal/platform 1.220s
ok internal/poll 0.119s
ok internal/profile 0.021s
ok internal/reflectlite 0.004s
ok internal/safefilepath 0.003s
ok internal/saferio 0.041s
ok internal/singleflight 0.021s
ok internal/testenv 0.242s
ok internal/trace 0.052s
ok internal/types/errors 0.579s
ok internal/unsafeheader 0.014s
ok internal/xcoff 0.013s
ok internal/zstd 0.266s
ok io 0.026s
ok io/fs 0.250s
ok io/ioutil 0.005s
ok log 0.004s
ok log/slog 0.028s
ok log/slog/internal/benchmarks 0.004s
ok log/slog/internal/buffer 0.003s
ok log/syslog 1.219s
ok maps 0.011s
ok math 0.005s
ok math/big 1.309s
ok math/bits 0.005s
ok math/cmplx 0.003s
ok math/rand 0.116s
ok mime 0.009s
ok mime/multipart 0.782s
ok mime/quotedprintable 0.013s
ok net 9.860s
ok net/http 3.980s
ok net/http/cgi 0.217s
ok net/http/cookiejar 0.007s
ok net/http/fcgi 0.205s
ok net/http/httptest 0.049s
ok net/http/httptrace 0.004s
ok net/http/httputil 0.566s
ok net/http/internal 0.002s
ok net/http/internal/ascii 0.002s
ok net/http/pprof 5.106s
ok net/internal/socktest 0.005s
ok net/mail 0.008s
ok net/netip 0.359s
ok net/rpc 0.025s
ok net/rpc/jsonrpc 0.007s
ok net/smtp 0.014s
ok net/textproto 0.024s
ok net/url 0.013s
ok os 0.594s
ok os/exec 0.228s
ok os/exec/internal/fdtest 0.002s
ok os/signal 2.015s
ok os/user 0.011s
ok path 0.006s
ok path/filepath 0.019s
ok plugin 0.019s
ok reflect 0.151s
ok regexp 0.322s
ok regexp/syntax 0.593s
ok runtime 59.745s
ok runtime/cgo 0.005s
ok runtime/coverage 0.003s
ok runtime/debug 0.064s
ok runtime/internal/atomic 0.031s
ok runtime/internal/math 0.003s
ok runtime/internal/sys 0.004s
ok runtime/internal/syscall 0.003s
ok runtime/internal/wasitest 0.052s
ok runtime/metrics 0.044s
ok runtime/pprof 7.242s
ok runtime/trace 2.131s
ok slices 0.118s
ok sort 0.050s
ok strconv 0.681s
ok strings 0.117s
ok sync 0.406s
ok sync/atomic 1.159s
ok syscall 3.042s
ok testing 0.632s
ok testing/fstest 0.004s
ok testing/iotest 0.003s
ok testing/quick 0.050s
ok testing/slogtest 0.003s
ok text/scanner 0.004s
ok text/tabwriter 0.025s
ok text/template 0.046s
ok text/template/parse 0.007s
ok time 1.851s
ok unicode 0.003s
ok unicode/utf16 0.003s
ok unicode/utf8 0.006s
ok cmd/addr2line 0.538s
ok cmd/api 0.541s
ok cmd/asm/internal/asm 0.588s
ok cmd/asm/internal/lex 0.002s
ok cmd/cgo/internal/swig 0.011s
ok cmd/cgo/internal/test 1.496s
ok cmd/cgo/internal/testcarchive 0.003s
ok cmd/cgo/internal/testcshared 0.003s
ok cmd/cgo/internal/testerrors 33.650s
ok cmd/cgo/internal/testfortran 0.009s
ok cmd/cgo/internal/testgodefs 0.951s
ok cmd/cgo/internal/testlife 1.014s
ok cmd/cgo/internal/testnocgo 0.002s
ok cmd/cgo/internal/testplugin 0.002s
ok cmd/cgo/internal/testsanitizers 35.774s
ok cmd/cgo/internal/testshared 109.444s
ok cmd/cgo/internal/testso 5.694s
ok cmd/cgo/internal/teststdio 5.479s
ok cmd/cgo/internal/testtls 0.022s
ok cmd/compile/internal/abt 0.016s
ok cmd/compile/internal/amd64 4.968s
ok cmd/compile/internal/base 0.002s
ok cmd/compile/internal/compare 0.002s
ok cmd/compile/internal/dwarfgen 0.416s
ok cmd/compile/internal/importer 2.161s
ok cmd/compile/internal/ir 0.003s
ok cmd/compile/internal/logopt 0.671s
ok cmd/compile/internal/loopvar 39.499s
ok cmd/compile/internal/noder 0.005s
ok cmd/compile/internal/reflectdata 0.013s [no tests to run]
ok cmd/compile/internal/ssa 46.281s
ok cmd/compile/internal/syntax 0.045s
ok cmd/compile/internal/test 9.900s
ok cmd/compile/internal/typecheck 0.473s
ok cmd/compile/internal/types 0.003s
ok cmd/compile/internal/types2 7.689s
ok cmd/covdata 0.014s
ok cmd/cover 1.398s
ok cmd/dist 0.010s
ok cmd/distpack 0.009s
ok cmd/doc 0.186s
ok cmd/fix 3.087s
ok cmd/go 49.520s
ok cmd/go/internal/auth 0.005s
ok cmd/go/internal/cache 0.040s
ok cmd/go/internal/envcmd 0.017s
ok cmd/go/internal/fsys 0.016s
ok cmd/go/internal/generate 0.047s
ok cmd/go/internal/get 0.042s
ok cmd/go/internal/gover 0.012s
ok cmd/go/internal/imports 0.026s
ok cmd/go/internal/load 0.019s
ok cmd/go/internal/lockedfile 0.215s
ok cmd/go/internal/lockedfile/internal/filelock 0.051s
ok cmd/go/internal/modconv 0.047s
ok cmd/go/internal/modfetch 0.077s
ok cmd/go/internal/modfetch/codehost 2.941s
ok cmd/go/internal/modfetch/zip_sum_test 0.055s
ok cmd/go/internal/modindex 0.310s
ok cmd/go/internal/modload 0.014s
ok cmd/go/internal/mvs 0.037s
ok cmd/go/internal/par 0.051s
ok cmd/go/internal/str 0.033s
ok cmd/go/internal/test 0.085s
ok cmd/go/internal/toolchain 0.039s
ok cmd/go/internal/vcs 0.021s
ok cmd/go/internal/vcweb 0.028s
ok cmd/go/internal/vcweb/vcstest 16.311s
ok cmd/go/internal/web 0.020s
ok cmd/go/internal/work 0.215s
ok cmd/gofmt 0.127s
ok cmd/internal/archive 2.171s
ok cmd/internal/bootstrap_test 0.042s
ok cmd/internal/buildid 0.556s
ok cmd/internal/cov 1.143s
ok cmd/internal/dwarf 0.037s
ok cmd/internal/edit 0.014s
ok cmd/internal/goobj 0.038s
ok cmd/internal/moddeps 0.238s
ok cmd/internal/notsha256 0.053s
ok cmd/internal/obj 1.384s
ok cmd/internal/obj/ppc64 0.669s
ok cmd/internal/obj/riscv 0.282s
ok cmd/internal/obj/s390x 0.040s
ok cmd/internal/obj/x86 0.722s
ok cmd/internal/objabi 0.026s
ok cmd/internal/pkgpath 0.115s
ok cmd/internal/pkgpattern 0.024s
ok cmd/internal/quoted 0.018s
ok cmd/internal/src 0.015s
ok cmd/internal/test2json 0.326s
ok cmd/link 6.756s
ok cmd/link/internal/benchmark 0.086s
ok cmd/link/internal/ld 5.756s
ok cmd/link/internal/loader 0.016s
ok cmd/nm 3.192s
ok cmd/objdump 4.780s
ok cmd/pack 1.926s
ok cmd/pprof 1.570s
ok cmd/trace 0.320s
ok cmd/vet 3.488s
##### os/user with tag osusergo
ok os/user 0.012s
##### hash/maphash purego implementation
ok hash/maphash 0.055s
##### GOMAXPROCS=2 runtime -cpu=1,2,4 -quick
ok runtime 16.550s
##### Testing without libgcc.
ok net 0.007s
ok os/user 0.049s
##### internal linking of -buildmode=pie
ok reflect 0.140s
ok os/user 0.004s
##### sync -cpu=10
ok sync 0.630s
##### Testing race detector
ok runtime/race 5.134s
ok flag 1.013s
ok net 1.087s
ok os 1.089s
ok os/exec 2.029s
ok encoding/gob 1.027s
ok flag 1.017s
ok os/exec 2.020s
##### Testing cgo
ok cmd/cgo/internal/test 0.891s
ok cmd/cgo/internal/test 0.770s
ok cmd/cgo/internal/testtls 0.003s
ok cmd/cgo/internal/testtls 0.002s
ok cmd/cgo/internal/testnocgo 0.002s
ok cmd/cgo/internal/testnocgo 0.012s
ok cmd/cgo/internal/test 1.007s
ok cmd/cgo/internal/test 0.779s
ok cmd/cgo/internal/test 0.795s
ok cmd/cgo/internal/test 0.823s
ok cmd/cgo/internal/testtls 0.002s
ok cmd/cgo/internal/testnocgo 0.002s
##### ../test
ok cmd/internal/testdir 52.603s
##### API check
ok cmd/api 32.440s
ALL TESTS PASSED
---
Installed Go for linux/amd64 in /home/olej/goroot
Installed commands in /home/olej/goroot/bin
*** You need to add /home/olej/goroot/bin to your PATH.
real 7m21,676s
user 40m46,245s
sys 4m46,999s
Код: Выделить всё
olej@esprimop420:~/goroot/src$ go version
go version go1.21.3 linux/amd64
Т.е., похоже, начало проекта - 2021 год ... а записи последней реализации:Last modified May 13, 2021: getting-started: correct page name and link to overview (b21da01)
P.S. Первоначально я даже хотел продолжить тему здесь ... но настолько отличающиеся по предназначению темы, что пусть будет отдельной темой...© 2024 The TinyGo Authors All Rights Reserved