4 ms·
Does this explain why they are unable to provide a steam client made of clean elf64 binaries? Namely ELF NEEDED entries with only glibc libs (no libgcc nor lib
by sylware 2y ago
Does this explain why they are unable to provide a steam client made of clean elf64 binaries?
Namely ELF NEEDED entries with only glibc libs (no libgcc nor libstdc++ with -static-libgcc -static-libstdc++ compiling/linking options) and ABI selection using the ".symver" binutils gas directive (see binutils VERSION documentation, and targetting an ABI from 2017-2019, yes they would have to look at readelf -a -W output), dynamically loading system interface shared libs: libasound, libvulkan->libglvnd, xcb-libs if no wayland (code is statically linked), libxkbcommon(-x11), and that's it. That avoiding weird or too recent ELF relocations (the brand new "relative" one added by a &$#*@ genius for instance, even though it is still not used as far as I know, should be benign though).