@regehr Nowadays I would recommend reading the mold source code as a replacement for Levine's book. It also has a lot of explanatory text, e.g. the block comment at the top here is probably the best summary of how LTO works: https://github.com/rui314/mold/blob/main/elf/lto-unix.cc
@pervognsen @regehr I will take this chance to shamelessly plug my former colleagues blogs: http://www.linker-aliens.org/
The Solaris Docs for the linker are also a great reference: