The ABI status of ELF hash tables
The ABI status of ELF hash tables
Posted Aug 19, 2022 15:21 UTC (Fri) by fratti (guest, #105722)Parent article: The ABI status of ELF hash tables
On a more serious note, is there any reason why glibc shouldn't keep DT_HASH around? kilobytes in disk space are hardly a reason to break an application that users are running, even if said application is not one the glibc maintainers like.
> [...] something needs to be done to solve this problem and save gamers from the prospect of having to get some actual work done.
While it may seem silly, there is a large industry of online content creators for whom playing video games is an integral part of work. Besides, we must be wary of glibc maintainers. First they came for Flash Player's use of memcpy, but I did not speak for I was not trying to watch the youtubes. Next, they came for gamers, and I did not speak for I was not a gamer. Once they come for people who spend too much time reading e-mails, there will be no one left to speak for us.
Posted Aug 19, 2022 20:55 UTC (Fri)
by etra0 (guest, #160378)
[Link] (3 responses)
So far the only two reasons I've read are
I'm surprised how anyone would consider 1% of disk space considerable in modern day and age.
[1] https://sourceware.org/bugzilla/show_bug.cgi?id=29456#c9
Posted Aug 20, 2022 13:33 UTC (Sat)
by mid-kid (guest, #160386)
[Link] (1 responses)
Posted Sep 1, 2022 19:43 UTC (Thu)
by Vipketsh (guest, #134480)
[Link]
On my raspberry, which still has the DT_HASH entry, the section is less than 16kb. So, the glibc developers decided that compatibility is just not worth 16kb, in an otherwise 2mb big binary. It's not like the developers need to put in work just to keep backwards compatibility -- it's just an option to an external program for crying out loud!
It's very elitist how the glibc developers are handling this case.
Posted Aug 25, 2022 4:47 UTC (Thu)
by milesrout (subscriber, #126894)
[Link]
The ABI status of ELF hash tables
* People should have been aware of an *new* existing technology, albeit not being documented.
* You save 1% of disk space, "(...) which is considerable for an unused feature." [1]
The ABI status of ELF hash tables
The ABI status of ELF hash tables
The ABI status of ELF hash tables