Re: glibc 2.36 and DT_HASH (preserving it for F37+)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 8/21/22 10:59, Vitaly Zaitsev via devel wrote:
On 20/08/2022 21:42, Neal Gompa wrote:
It seems that upstream glibc disabled support for generating DT_HASH
tables for its libraries and binaries, which breaks Linux games that
use Epic Games' Easy Anti-Cheat (EAC).
DT_HASH was deprecated for 15+ years. We shouldn't take care of proprietary DRMs.

Can you cite a source for this?

Things like the gabi still list DT_HASH is mandatory[1] (though if it truly is is debatable).

Its also worth mentioning that DT_GNU_HASH is not a drop in replacement for DT_HASH and had no standardization or specification to speak of so its hard to follow.

Can we turn this back on for Fedora glibc until we can get Epic to
make fixes for this and roll them out?

-1 from me.

It's Epic's fault. They must update their anti-cheat to use the modern API.

More reports have come out claiming this also affects the game Shovel Knight[2] and the open source library libstrangle[3], there is the non 0 chance that there are more programs out there in the wild that this will break.

It feels irresponsible of the glibc maintainers to suddenly respect the toolchains desired hash type when they haven't for years and then do it with little to no announcement resulting in broken software


[1] https://refspecs.linuxfoundation.org/elf/gabi4+/ch5.dynamic.html

[2] https://github.com/ValveSoftware/Proton/issues/6051#issuecomment-1212748397

[3] https://bugs.gentoo.org/show_bug.cgi?id=863863
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux