3 ms·
Quick summary: it's possible to hand-craft a binary executable that won't run on Linux and the GNU ld.so does nothing to stop it.
by bregma 4y ago
Quick summary: it's possible to hand-craft a binary executable that won't run on Linux and the GNU ld.so does nothing to stop it.
- mort96 4y agoThat's not what I read from this at all? My takeaway is that Linux has different ELF loading code for normal executables and for the dynamic linker (ld.so), the one for ld.so is buggy, and LLVM's linker (lld) produces binaries which trigger the bug, so an ld.so produced by lld won't work.