https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88054
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> --- The comment is bogus, that is the symbol versioning design, the only way how to stay ABI compatible even with the binaries that were written before the new symbol version has been introduced. For symbols with more than one symbol version, one needs to use dlvsym, unless the oldest symbol version is desired.