On 2020/11/22 18:50, phess...@openbsd.org wrote: > http://build-failures.rhaalovely.net/aarch64/2020-11-20/converters/wv2.log > http://build-failures.rhaalovely.net/aarch64/2020-11-20/editors/calligra.log > http://build-failures.rhaalovely.net/aarch64/2020-11-20/editors/xwpe.log > http://build-failures.rhaalovely.net/aarch64/2020-11-20/emulators/vice.log
these are all clang ICE, Running pass 'AArch64 Instruction Selection'. > http://build-failures.rhaalovely.net/aarch64/2020-11-20/java/tanukiwrapper.log > http://build-failures.rhaalovely.net/aarch64/2020-11-20/net/i2p.log java 1.8 ports; should not even be tried on aarch64. possibly connected with pulling in bsd.port.arch.mk. > http://build-failures.rhaalovely.net/aarch64/2020-11-20/sysutils/rclone.log uses the newly-compiled binary during build which fails with SIGILL: cd /usr/obj/ports/rclone-1.53.3/go/bin && HOME=/usr/obj/ports/rclone-1.53.3/go/src/github.com/rclone/rclone ./rclone genautocomplete bash rclone.bash SIGILL: illegal instruction PC=0xca0700 m=0 sigcode=1 instruction bytes: 0x0 0x6 0x38 0xd5 0xe0 0x7 0x0 0xf9 0xc0 0x3 0x5f 0xd6 0x0 0x0 0x0 0x0 .. > http://build-failures.rhaalovely.net/aarch64/2020-11-20/x11/qt5/qtwebkit.log builds ok, but dwz fails when compressing debug symbols assertion "off == cu_size" failed: file "dwz.c", line 9607, function "recompute_abbrevs" could just set DWZ=: in the port > http://build-failures.rhaalovely.net/aarch64/2020-11-20/games/shockolate.log compile: invalid operands to binary expression > http://build-failures.rhaalovely.net/aarch64/2020-11-20/www/chromium.log mksnapshot: out of memory > http://build-failures.rhaalovely.net/aarch64/2020-11-20/x11/e17/elementary.log linker: undefined symbols, mesa-related All the rest are go arch support, some due to pinned/vendored old versions of system modules. > http://build-failures.rhaalovely.net/aarch64/2020-11-20/devel/sqlc.log # github.com/lfittl/pg_query_go/parser ... In file included from ../../../go/pkg/mod/github.com/lfittl/pg_query_go@v1.0.0/parser/include/utils/dsa.h:17: ../../../go/pkg/mod/github.com/lfittl/pg_query_go@v1.0.0/parser/include/port/atomics.h:68:10: fatal error: 'port/atomics/arch-arm.h' file not found > http://build-failures.rhaalovely.net/aarch64/2020-11-20/security/age.log go module pinned to an old version of sys/unix with no aarch64 support for OpenBSD # golang.org/x/sys/unix ../../go/pkg/mod/golang.org/x/sys@v0.0.0-20190412213103-97732733099d/unix/fcntl.go:26:42: undefined: Flock_t ../../go/pkg/mod/golang.org/x/sys@v0.0.0-20190412213103-97732733099d/unix/ioctl.go:14:47: undefined: Winsize ../../go/pkg/mod/golang.org etc > http://build-failures.rhaalovely.net/aarch64/2020-11-20/sysutils/docker-cli.log similar, old vendored version of sys/unix # github.com/docker/cli/vendor/golang.org/x/sys/unix vendor/golang.org/x/sys/unix/fcntl.go:26:42: undefined: Flock_t vendor/golang.org/x/sys/unix/ioctl.go:14:47: undefined: Winsize vendor/golang.org/x/sys/unix/ioctl.go:25:47: undefined: Termios etc > http://build-failures.rhaalovely.net/aarch64/2020-11-20/sysutils/nomad.log # github.com/hashicorp/nomad/vendor/github.com/kr/pty vendor/github.com/kr/pty/pty_openbsd.go:24:10: undefined: ptmget > http://build-failures.rhaalovely.net/aarch64/2020-11-20/sysutils/telegraf.log # github.com/influxdata/telegraf/vendor/github.com/shirou/gopsutil/disk vendor/github.com/shirou/gopsutil/disk/disk_openbsd.go:24:36: undefined: MNT_WAIT vendor/github.com/shirou/gopsutil/disk/disk_openbsd.go:29:15: undefined: Statfs vendor/github.com/shirou/gopsutil/disk/disk_openbsd.go:30:28: undefined: MNT_WAIT ... github.com/influxdata/telegraf/vendor/github.com/shirou/gopsutil/mem # github.com/influxdata/telegraf/vendor/github.com/shirou/gopsutil/mem vendor/github.com/shirou/gopsutil/mem/mem_openbsd.go:21:17: undefined: CTLVm vendor/github.com/shirou/gopsutil/mem/mem_openbsd.go:21:24: undefined: VmUvmexp vendor/github.com/shirou/gopsutil/mem/mem_openbsd.go:26:14: undefined: sizeOfUvmexp ... > http://build-failures.rhaalovely.net/aarch64/2020-11-20/sysutils/terragrunt.log # github.com/creack/pty ../../../go/pkg/mod/github.com/creack/pty@v1.1.9/pty_openbsd.go:24:10: undefined: ptmget