-
Notifications
You must be signed in to change notification settings - Fork 240
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build fails with "invalid reference to syscall.recvmsg" on Go 1.23 #365
Comments
@joohoi The trend for now is to pin Go to 1.22 as a workaround. Since I don't know Go, could you drop a line as to how likely it is to make acme-dns compatible with newer versions of Go at all? From the frequency of commits, you might have bigger fish to fry which I'd totally understand! In my particular case, I could switch to a ACME plugin which directly updates recs on my DNS provider, but I'd have to write an OS package (Gentoo ebuild that is) for this plugin first. I'm more inclined to stay with acme-dns, but if you intend to sunset acme-dns e.g. because of the workload to keep up with newer versions of Go, I'd start working on the package. Thanks a bunch for a small update on where you intend to go with acme-dns. And big thanks for all the work you've already done... from one FOSS author to another! 👍 |
@joohoi The missing compatibility with Go 1.23 starts to produce trouble with other software built with Go. Could you give a hint as to whether an update for Go 1.23 is realistic or not so folks like me can work around or move on? I'm a big fan of acme-dns, really like the way it solves the problems that come with DNS proof with Cerbot. I see that you didn't commit much recently which is totally okay of course. But please drop a word here on whether you plan to abandon acme-dns... which would be sad but totally okay as well. Just, we have to know. Thanks a bunch!! |
@joohoi Thanks for your work! |
Yeah, and to bump version to be sure. There seems to be an issue with the
linter, so I’ll have to fix that first though.
…On Sun 15. Dec 2024 at 4.06, Dmitry Kononov ***@***.***> wrote:
@joohoi <https://github.com/joohoi> Thanks for your work!
Are there any plans to merge it to master?
—
Reply to this email directly, view it on GitHub
<#365 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABH6DJKNWFWB2DYWTY4E5M32FTPZTAVCNFSM6AAAAABPGPDZ6GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNBTGQYTANBVGQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@joohoi Great, thanks so much!! |
I'm trying to rebuild acme-dns on a Gentoo box after upping to Go 1.23 and it fails with:
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?
The text was updated successfully, but these errors were encountered: