-
Notifications
You must be signed in to change notification settings - Fork 17.8k
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
syscall: dropping FreeBSD 11 compatibility code in go1.20 #53280
Comments
CC @paulzhol @golang/freebsd |
Hi, yes sorry I'll try to get around doing that this weekend. The only user of On a related note, how do I get Gerrit credentials to trigger the build bots? |
|
Change https://go.dev/cl/411596 mentions this issue: |
Change https://go.dev/cl/413174 mentions this issue: |
Change https://go.dev/cl/415714 mentions this issue: |
Switch mksysnum to use https://cgit.freebsd.org/src/plain/sys/kern/syscalls.master?h=stable/12. Also remove the SAL 2.0 annotations. remove FreeBSD 11 and below 64bit inode compatibility shims Drop the errors_freebsd_GOARCH.go files. Drop PTRACE_* and additional (arch specific) consts added as part of golang.org/cl/179099 to types_freebsd. Add <sys/ptrace.h> to mkerror.sh for FreeBSD instead. Run mkall.sh on FreeBSD 12.3 on amd64 and arm64 hosts with i386 and armv7 jails for all supported arches. Updates golang/go#53280 Change-Id: Idd29056829013a1f6eb26376978632645e4018ef Reviewed-on: https://go-review.googlesource.com/c/sys/+/415714 Reviewed-by: Ian Lance Taylor <[email protected]> TryBot-Result: Gopher Robot <[email protected]> Reviewed-by: David Chase <[email protected]> Reviewed-by: Tobias Klauser <[email protected]> Run-TryBot: Ian Lance Taylor <[email protected]>
Change https://go.dev/cl/416894 mentions this issue: |
…_4 from tryBots for "sys" repo Updates golang/go#53280 Fixes golang/go#53783 Change-Id: I96a00e6d7733382118f108d31d14f578546639b7 Reviewed-on: https://go-review.googlesource.com/c/build/+/416894 Reviewed-by: Dmitri Shuralyov <[email protected]> Reviewed-by: Bryan Mills <[email protected]> TryBot-Result: Gopher Robot <[email protected]> Run-TryBot: Bryan Mills <[email protected]> Auto-Submit: Dmitri Shuralyov <[email protected]> Reviewed-by: Dmitri Shuralyov <[email protected]>
Change https://go.dev/cl/419119 mentions this issue: |
Update #53280 Change-Id: Iaa7c0cf5dbefaa8e14c2de499f99755911c17672 Reviewed-on: https://go-review.googlesource.com/c/go/+/411596 Reviewed-by: Meng Zhuo <[email protected]> Reviewed-by: Bryan Mills <[email protected]> Reviewed-by: Ian Lance Taylor <[email protected]> TryBot-Result: Gopher Robot <[email protected]> Run-TryBot: Yuval Pavel Zholkover <[email protected]> Reviewed-by: Dmitri Goutnik <[email protected]>
…e kevent syscall Update #53280 Change-Id: I1c8d4510fbe8bdfe9a41575bde54ea2fbf6b67e9 Reviewed-on: https://go-review.googlesource.com/c/go/+/413174 Reviewed-by: Dmitri Goutnik <[email protected]> TryBot-Result: Gopher Robot <[email protected]> Reviewed-by: Bryan Mills <[email protected]> Reviewed-by: Ian Lance Taylor <[email protected]> Run-TryBot: Yuval Pavel Zholkover <[email protected]>
Thanks. |
Go 1.18 release notes state that Go 1.18 will be the last release that still supports FreeBSD 11.x, which reached EOL on September 30, 2021. Yet there's still FreeBSD 11.x compatibility code in the tree introduced by e.g. dc6eb20 and golang/sys@5535b4e which still requires COMPAT_FREEBSD11 in the kernel.
It's probably too late for 1.19, but are there any plans to remove this 11.x compat code in 1.20 and drop COMPAT_FREEBSD11 requirement?
The text was updated successfully, but these errors were encountered: