https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108969
--- Comment #30 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Romain Geissler from comment #28) > In other words, in general, is there any guarantee that something built > using gcc N.X.0 can be run with the runtime of gcc N.Y.0 for X > Y ? No. There have been several times where that was not possible: https://gcc.gnu.org/onlinedocs/gcc-13.1.0/libstdc++/manual/manual/abi.html#abi.versioning.history e.g. 7.2.0 had new symbols not present in 7.1.0, and 9.2.0 and 9.3.0 both introduced new symbols compared to the previous release.