I am reviewing a CL https://go-review.googlesource.com/c/go/+/701615 that aims to fix a bug (#75133) where the go runtime stopped working on 32 bits linux systems unless a compatibility Kconfig flag is set.

Could we please get a builder where this flag is unset (COMPAT_32BIT_TIME=n) ?

Comment From: orangecms

The other test case for the new change would be a pre-5.0 kernel, before that Kconfig option was introduced - does that exist?

Comment From: Jorropo

I don't know but this wouldn't help here.

The problem of #75133 is that 5.1 removed the futex syscall unless COMPAT_32BIT_TIME is set. versions before just have that syscall.

Comment From: orangecms

Yea, the pre-5.0 test would be for the fallback to check that older systems do not break. I've tested it in VMs, and it worked fine.