Get the latest tech news
A deep dive into how linkers work (2008)
ToC of the 20 part linker essay A ToC of the 20 part linker essayPosted Apr 7, 2008 6:28 UTC (Mon) by JesseW (subscriber, #41816) Parent article: Striking gold in binutils Since I couldn't find any well-linked ToC of Ian's 20-part essay on linkers either on his blog, or here, I decided to post one. (And yes, I know the post URLs are consecutive numbers; nevertheless...) I compiled the titles mainly from Ian's section titles, as Ian just referred to the parts by number.
Posted Apr 7, 2008 6:28 UTC (Mon) by JesseW(subscriber, #41816) Parent article: Striking gold in binutils Since I couldn't find any well-linked ToC of Ian's 20-part essay on linkers either on his blog, or here, I decided to post one. Introduction, personal history, first half of what's-a-linker What's-a-linker: Dynamic linking, linker data types, linker operation Address spaces, Object file formats Shared Libraries More Shared Libraries -- specifically, linker implementation; ELF Symbols Relocations, Position Dependent Shared Libraries Thread Local Storage (TLS) optimization ELF Segments and Sections Symbol Versions, Relaxation optimization, Parallel linking Archive format Symbol resolution Symbol resolution from the user's point of view; Static Linking vs. Dynamic Linking Link time optimization, aka Whole Program optimization; Initialization Code COMDAT sections C++ Template Instantiation, Exception Frames Warning Symbols, Incremental Linking__start and __stop Symbols, Byte Swapping Last post; Update on gold's status
Or read this on Hacker News