On Thu, Dec 16, 2021 at 4:01 AM Jan Mercl <0xj...@gmail.com> wrote:
>
> On Tue, Dec 14, 2021 at 8:51 PM Cherry Mui <che...@golang.org> wrote:
>
> Let me report another failure that works, ie. tests build and pass,
> with Go1.17.5 but not with Go1.18beta1
>
> ----
> jnml@darwin-m1:~$ GO111MODULE=off go get github.com/edsrzf/mmap-go
> jnml@darwin-m1:~$ cd edsrzf/mmap-go/
> /Users/jnml/src/github.com/edsrzf/mmap-go
> jnml@darwin-m1:~/src/github.com/edsrzf/mmap-go$ go test
> go: downloading golang.org/x/sys v0.0.0-20181221143128-b4a75ba826a6
> # golang.org/x/sys/unix
> /Users/jnml/pkg/mod/golang.org/x/sys@v0.0.0-20181221143128-b4a75ba826a6/unix/zsyscall_darwin_arm64.go:28:3:
> //go:linkname must refer to declared function or variable
> /Users/jnml/pkg/mod/golang.org/x/sys@v0.0.0-20181221143128-b4a75ba826a6/unix/zsyscall_darwin_arm64.go:43:3:
> //go:linkname must refer to declared function or variable
> /Users/jnml/pkg/mod/golang.org/x/sys@v0.0.0-20181221143128-b4a75ba826a6/unix/zsyscall_darwin_arm64.go:59:3:
> //go:linkname must refer to declared function or variable
> /Users/jnml/pkg/mod/golang.org/x/sys@v0.0.0-20181221143128-b4a75ba826a6/unix/zsyscall_darwin_arm64.go:75:3:
> //go:linkname must refer to declared function or variable
> /Users/jnml/pkg/mod/golang.org/x/sys@v0.0.0-20181221143128-b4a75ba826a6/unix/zsyscall_darwin_arm64.go:90:3:
> //go:linkname must refer to declared function or variable
> /Users/jnml/pkg/mod/golang.org/x/sys@v0.0.0-20181221143128-b4a75ba826a6/unix/zsyscall_darwin_arm64.go:105:3:
> //go:linkname must refer to declared function or variable
> /Users/jnml/pkg/mod/golang.org/x/sys@v0.0.0-20181221143128-b4a75ba826a6/unix/zsyscall_darwin_arm64.go:121:3:
> //go:linkname must refer to declared function or variable
> /Users/jnml/pkg/mod/golang.org/x/sys@v0.0.0-20181221143128-b4a75ba826a6/unix/zsyscall_darwin_arm64.go:136:3:
> //go:linkname must refer to declared function or variable
> /Users/jnml/pkg/mod/golang.org/x/sys@v0.0.0-20181221143128-b4a75ba826a6/unix/zsyscall_darwin_arm64.go:151:3:
> //go:linkname must refer to declared function or variable
> /Users/jnml/pkg/mod/golang.org/x/sys@v0.0.0-20181221143128-b4a75ba826a6/unix/zsyscall_darwin_arm64.go:166:3:
> //go:linkname must refer to declared function or variable
> /Users/jnml/pkg/mod/golang.org/x/sys@v0.0.0-20181221143128-b4a75ba826a6/unix/zsyscall_darwin_arm64.go:166:3:
> too many errors
> FAIL github.com/edsrzf/mmap-go [build failed]
> jnml@darwin-m1:~/src/github.com/edsrzf/mmap-go$ go version
> go version go1.18beta1 darwin/arm64
> jnml@darwin-m1:~/src/github.com/edsrzf/mmap-go$

There are no compatibility promises for unsupported techniques like
go:linkname.  If they update their copy of golang.org/x/sys, it will
work with Go1.18beta1.  I believe that this was fixed by
https://golang.org/cl/274573 which was committed to x/sys 2020-12-02.

Ian

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/CAOyqgcW_nkSNg4C40RLGndmYkMy6E8jHS-D-3h96VXD6WKYo5A%40mail.gmail.com.

Reply via email to