On Sat Mar 22 15:06:10 2025 +0000, William Horvath wrote:
Actually, epoll_pwait2 simply won't be resolved if it's not supported. We don't care about the return value if we never attempt to run it in the first place. I still disagree with the idea in principle, though. Where should we draw the line? Should Wine built against 6.14 headers work on 5.10? I don't think this has ever been supported, outside of third party libraries which are explicitly loaded by dlopen(). Anyways, if julliard agrees that this is one specific case to support for backwards compatibility, then so be it. (I'll resolve the thread because I don't actually have a concrete argument against this specific patch, only an opinion for the general case.)
Yes, in general we want to support older kernels, the libc version is not tied to the kernel version.