Aaron Bieber <[email protected]> writes:

> Joel Sing <[email protected]> writes:
>
>> The following updates lang/go to 1.18.
>>
>> This has been tested on amd64 and arm64 - it still needs to be tested
>> (including 'make regress') on armv7 and mips64.
>>
>> It would probably also be a good idea to have this go through a bulk
>> (or at least a build of all Go ports), although I expect less fallout
>> than with some of the other major updates.
>>
>
> I have my mips64 box building now.. sysupgrading the armv7 and will kick
> off a build once that is done!

amd64 minibulk:
Elapsed time=03:44:03
I=536 B=12 Q=0 T=37 F=0 !=1
E=devel/spidermonkey78 net/go-ipfs devel/git security/gnutls
net/dendrite textproc/ruby-ronn

net/dendrite is fixed by an upgrade to 0.7.0

net/go-ipfs is broken, seems the latest version (not committed yet)
still uses an old quic-go:
../../../go/pkg/mod/github.com/lucas-clemente/[email protected]/internal/qtls/go118.go:6:13:
cannot use "quic-go doesn't build on Go 1.18 yet." (untyped string
constant) as int value in variable declaration 

mips64 failure:

ok      cmd/internal/sys        0.076s
ok      cmd/internal/test2json  0.392s
--- FAIL: TestIndexMismatch (1.42s)
link_test.go:769: /build/pobj/go-1.18/go/bin/go tool compile -o 
/tmp/TestIndexMismatch603320231/001/a.o testdata/testIndexMismatch/a.go
link_test.go:775: /build/pobj/go-1.18/go/bin/go tool compile -I 
/tmp/TestIndexMismatch603320231/001 -o 
/tmp/TestIndexMismatch603320231/001/main.o testdata/testIndexMismatch/main.go
link_test.go:781: /build/pobj/go-1.18/go/bin/go tool link -L 
/tmp/TestIndexMismatch603320231/001 -o 
/tmp/TestIndexMismatch603320231/001/main.exe 
/tmp/TestIndexMismatch603320231/001/main.o
link_test.go:784: linking failed: exit status 1
/build/pobj/go-1.18/go/pkg/tool/openbsd_mips64/link: running gcc failed: exec: 
"gcc": executable file not found in $PATH

link_test.go:790: /build/pobj/go-1.18/go/bin/go tool compile -o 
/tmp/TestIndexMismatch603320231/001/a.o testdata/testIndexMismatch/b.go
link_test.go:796: /build/pobj/go-1.18/go/bin/go tool link -L 
/tmp/TestIndexMismatch603320231/001 -o 
/tmp/TestIndexMismatch603320231/001/main.exe 
/tmp/TestIndexMismatch603320231/001/main.o
--- FAIL: TestIssue28429 (1.30s)
link_test.go:96: 'go tool link main.a' failed: exit status 1, output: 
/build/pobj/go-1.18/go/pkg/tool/openbsd_mips64/link: running gcc failed: exec: 
"gcc": executable file not found in $PATH

--- FAIL: TestIssue21703 (1.18s)
link_test.go:69: failed to link main.o: exit status 1, output: 
/build/pobj/go-1.18/go/pkg/tool/openbsd_mips64/link: running gcc failed: exec: 
"gcc": executable file not found in $PATH


--- FAIL: TestMergeNoteSections (2.87s)
elf_test.go:230: # command-line-arguments
/build/pobj/go-1.18/go/pkg/tool/openbsd_mips64/link: running cc failed: exit 
status 1
/usr/bin/ld: unrecognized option 
'--build-id=0xf4e8cd51ce8bae2996dc3b74639cdeaa1f7fee5f'
/usr/bin/ld: use the --help option for usage information
cc: error: linker command failed with exit code 1 (use -v to see invocation)

elf_test.go:231: exit status 2
FAIL
FAIL    cmd/link        113.987s
ok      cmd/link/internal/benchmark     0.035s
ok      cmd/link/internal/ld    122.645s
ok      cmd/link/internal/loader        0.111s
ok      cmd/nm  21.697s
ok      cmd/objdump     8.050s
--- FAIL: TestHello (7.03s)
pack_test.go:382: [/build/pobj/go-1.18/go/bin/go tool link -o a.out hello.a]: 
exit status 1
/build/pobj/go-1.18/go/pkg/tool/openbsd_mips64/link: running gcc failed: exec: 
"gcc": executable file not found in $PATH

FAIL
FAIL    cmd/pack        24.376s
ok      cmd/pprof       16.426s
ok      cmd/trace       4.063s
ok      cmd/vet 140.928s
FAIL
go tool dist: Failed: exit status 1
*** Error 1 in /usr/ports/lang/go (Makefile:123 'do-test': @cd 
/build/pobj/go-1.18/go/src &&  ulimit -d $(ulimit -H -d) -n 256 &&  
/usr/bin/...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2996 
'/build/pobj/go-1.18/build-mips64/.test_done': @cd /usr/ports/lang/go && exe...)
*** Error 2 in /usr/ports/lang/go 
(/usr/ports/infrastructure/mk/bsd.port.mk:2607 'test': @lock=go-1.18;  export 
_LOCKS_HELD=" go-1.18";  sud...)
qbit@eri[2]:/usr/ports/lang/go git:(go1.18)$

Reply via email to