Knihovna Glibc 2.36 vyšla teprve 2. srpna a mezi novinkami je také odstranění sekce DT_HASH. Již asi 15 let se používá lepší DT_GNU_HASH, ale doposud se pro Glibc používaly obě sekce současně pomocí přepínače pro ld --hash-style=both
. Od verze 2.36 se používá jen --hash-style=gnu
a aplikace s DT_HASH tím pádem nefungují. Důvodem odstranění je úspora asi 1 % velikosti dynamických knihoven.
Aplikací jen s DT_HASH je velmi málo, ale jednou z nich je EasyAntiCheat od Epic Games. Proto nejedou s Glibc 2.36 hry s touto ochranou. Chyba se týká také například libstrangle, což je knihovna „škrtící“ výkon 3D aplikací.
Většina distribucí zatím Glibc 2.36 nenabízí, výjimkou jsou rolling-updates distribuce jako Arch Linux nebo Gentoo. V Arch Linuxu byla vydána prozatímní oprava, kde je v Glibc 2.36–2 opět zapnut --hash-style=both
.
(zdroj: phoronix)