This commit was SVN r685.
This commit was SVN r655.
that linkers don't have to pull in .o files unless they have functions in them, so having global symbols in files by themselves does not guarantee that a program trying to use them will be able to link successfully. This commit was SVN r652.