https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115907
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note while glibc is backwards compatibility, it is not forward compatible. So if you build against the newest version of glibc, it will always use the newest symbols and that is by design.