Kernel version requirement
I found no kernel version requirement in code/issues/documentation of c-gull.
In some corner case, user may want a static-linked build for the low glibc version compability. Unfortunately, environments with an older glibc, often come with an old kernel. Should we add some tests for kernel version compability? Running qemu-system in github actions, e.g.
At the very least c-ward needs the oldest version supported by rustix which is currently Linux 3.2 which matches the minimum version necessary for the x86_64-unknown-linux-gnu target: https://github.com/bytecodealliance/rustix/?tab=readme-ov-file#minimum-linux-version Note that eyra reuses the x86_64-unknown-linux-gnu target and as such libstd uses several libc functions that need syscalls only supported in Linux 3.2 or higher.
Yes, I think it makes sense for c-gull to aim to follow rustix's minimum, at least by default.
qemu-system tests for older Linux versions in CI would indeed be nice to have.