|
|
Subscribe / Log in / New account

The ABI status of ELF hash tables

The ABI status of ELF hash tables

Posted Sep 16, 2022 8:25 UTC (Fri) by daenzer (subscriber, #7050)
In reply to: The ABI status of ELF hash tables by mb
Parent article: The ABI status of ELF hash tables

> The game should have shipped with all required .so libraries in the first place, though. Including libc.

I don't think I've ever seen a game ship its own copy of libc, but I have seen lots of them ship their own copies of libstdc++ (and various other libraries).

The result was invariably that the game stopped working sooner or later, because its copies of those libraries were too old for other things (usually GPU driver components) mapped into the process. Removing the games' copies of the libraries made them work again.

libc would be even more likely to hit this, since basically everything links against it, it never changes SONAME, and it often bumps the symbol version of existing ABI symbols.


to post comments


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds