You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During the review https://go-review.googlesource.com/c/sys/+/600516, the removal of these flags was called out. While it's true the #defines are removed, they're replaced with an enum and variants to replaces these removed #defines.
Go version
go version go1.22.1 darwin/arm64
Output of
go env
in your module/workspace:What did you do?
I upgraded a
golang.org/x/sys
dependency to v0.23.0 (the latest as of this writing), and found that one of our internal packages no longer builds due this commit golang/sys@31ef9e7#diff-c5a31fa49f385decaee6af20c180aa8ba237891920254e621e69e5e78655b1f1L945 removing theETHTOOL_FLAG_COMPACT_BITSETS
,ETHTOOL_FLAG_OMIT_REPLY
, andETHTOOL_FLAG_STATS
constants.I suspect this was caused by torvalds/linux@ff8877b, which turned those
#define
s intoenum
s and go merged into the kernel v6.10 release.What did you see happen?
Compilation failed due to missing symbol.
What did you expect to see?
Compilation succeed.
The text was updated successfully, but these errors were encountered: