https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65070
--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> --- This file is compiling for gnu/Linux or musl/linux or uclibc/Linux which means it is both the libc abi and Linux (kernel) abi. So I don't see this as a bug still. If you have a target that is Linux kernel abi, your libgomp should not use this file to use futex directly.