so far man ld says: --hash-style=style Set the type of linker's hash table(s). style can be either "sysv" for classic ELF ".hash" section, "gnu" for new style GNU ".gnu.hash" section or "both" for both the classic ELF ".hash" and new style GNU ".gnu.hash" hash tables. The default is "sysv". which is rather confusing; I'd change that to: The default is "both". (maybe add the mips exception)
Newer patch, same problem
Not so easy, since * the actual patch is trivial (surprise) * but normally we dont run texinfo (less deps) * and our patchset is against git, not against the tarball So even if I patch it it will not get regenerated (unless USE=doc) Alternatively, I could add a patch outside our patchset generation, which would be ... inelegant.
Gentoo now uses upstream --enable-default-hash-style=gnu option. I suggest filing bug report there to reword the entry.