https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91394
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Forwards compatible is not guaranteed; only backwards compatible. That is you can compile with X and run with (X+1) libraries but not the opposite way around. This is true with almost all software including but not limited to GLIBC, GCC, libstdc++ (and even Windows).