I would love to go through the exercise of building a dynamic linker.<p>Unfortunately there is so little subject matter on this vs. something like a compiler.<p>Are there any good learning resources?
I have tried auditing glibc or musl but they are either so complex or terse.<p>Does an implementation for the purpose of learning exist?
"Linkers and Loaders" John R. Levine,
<a href="https://linker.iecc.com/" rel="nofollow">https://linker.iecc.com/</a>
Likely just try to build one. The constraining resource is just being able to play with ELF files. The best ELF library we have found is <a href="https://github.com/serge1/ELFIO" rel="nofollow">https://github.com/serge1/ELFIO</a> . Very easy to use and works predictably.