Categories
Linux Mastering Development

What is “shared executables”?

Stephen Kitt wrote in https://unix.stackexchange.com/a/448943/674 ld.so is a shared ELF object, but it doesn’t require an interpreter (it has no .interp entry); this is typical of libraries (shared executables always require an interpreter; otherwise they’re static, not dynamic). Is an ELF object file a "shared executable" if and only if it has an .interp entry […]