Closed ggiesen closed 11 months ago
I realize you're not likely to address any bugs related to such an old version of FreeBSD, but am I missing anything obvious? My understanding is go binaries should be self-contained. Is it may just too old a version of libc?
Hello,
where does the binary you are using come from?
Go build statically linked binaries, except if you are using CGO, so no need for libc.
Our binaries are statically linked, are you using it?
Based on the Go doc:
Go 1.12 is the last release that is supported on FreeBSD 10.x, which has already reached end-of-life. Go 1.13 will require FreeBSD 11.2+ or FreeBSD 12.0+.
https://tip.golang.org/doc/go1.12#freebsd
As announced in the Go 1.12 release notes, Go 1.13 now requires FreeBSD 11.2 or later; support for previous versions has been discontinued.
https://tip.golang.org/doc/go1.13#freebsd
So sorry but I will not be able to create a working binary for FreeBSD 9 because we are using language features that require Go after go1.13. Also, the 2 latest versions of Go (go1.20, go1.21) are supported by the Go team, as the security fixes are only applied on those versions, it's not a good idea to use the older versions of Go.
Welcome
What did you expect to see?
The binary runs
What did you see instead?
How do you use lego?
Binary
Reproduction steps
Run
lego
clientVersion of lego
Logs
Go environment (if applicable)