elf: rewrite version support
commit8a93ce106a5a5fe2ed9d086560435e4b03f71ee0
authorMichael Matz <matz@suse.de>
Mon, 25 Nov 2019 20:06:07 +0000 (25 21:06 +0100)
committerMichael Matz <matz@suse.de>
Mon, 25 Nov 2019 20:06:07 +0000 (25 21:06 +0100)
treeca3a5fbdad0fc90c2cc4e35b08c5300e01b580f9
parent25781e455282b38eb90788b49f78e6b7881a5cbc
elf: rewrite version support

so it isn't quadratic in number of symbols.  It's still quadratic
in number of lib/version combinations (at library load time the
sym versions are internalized), but that's much less a problem as
in practice only glibc uses sym versioning.
tccelf.c