diff --git a/Makefile b/Makefile index 8e2dc3a9..c6beb85f 100644 --- a/Makefile +++ b/Makefile @@ -218,6 +218,8 @@ check: @GOARCH=wasm GOOS=js go build ./... # Ensure we build on gojs. See #1526. @GOARCH=wasm GOOS=wasip1 go build ./... +# Ensure we build on aix. See #1723 + @GOARCH=ppc64 GOOS=aix go build ./... # Ensure we build on windows: @GOARCH=amd64 GOOS=windows go build ./... # Ensure we build on an arbitrary operating system: diff --git a/experimental/sys/syscall_errno.go b/experimental/sys/syscall_errno.go index d28f6faa..ea511ec2 100644 --- a/experimental/sys/syscall_errno.go +++ b/experimental/sys/syscall_errno.go @@ -1,4 +1,4 @@ -//go:build !plan9 +//go:build !plan9 && !aix package sys diff --git a/experimental/sys/syscall_errno_plan9.go b/experimental/sys/syscall_errno_unsupported.go similarity index 75% rename from experimental/sys/syscall_errno_plan9.go rename to experimental/sys/syscall_errno_unsupported.go index 0e454f0a..1c6d423d 100644 --- a/experimental/sys/syscall_errno_plan9.go +++ b/experimental/sys/syscall_errno_unsupported.go @@ -1,3 +1,5 @@ +//go:build plan9 || aix + package sys func syscallToErrno(err error) (Errno, bool) {