joohoi / acme-dns

Limited DNS server with RESTful HTTP API to handle ACME DNS challenges easily and securely.
MIT License
2.19k stars 233 forks source link

Build fails with "invalid reference to syscall.recvmsg" on Go 1.23 #365

Open svoop opened 1 month ago

svoop commented 1 month ago

I'm trying to rebuild acme-dns on a Gentoo box after upping to Go 1.23 and it fails with:

link: golang.org/x/net/internal/socket: invalid reference to syscall.recvmsg

Apparently, access to internal symbols has changed with Go 1.23, at least that's what's causing this error on other programs.

I'm not familiar with Go, so that's pretty much the end of the line for me. Any ideas how to rewrite the offending code not to use internal symbols?