Last time, we learned the basics of
the classical model for linking.
Today, we'll look at the historical background for that model,
and how the model is exploited by libraries.
In the classical model,
compilers and assemblers consume source code and spit out
an OBJ file.
They do as much as they can, but eventually they get stuck