 <blockquote> <p>The library itself compiles without any problem, but when I try and compile a binary and link it against it I get the following error</p> </blockquote> <p>What's the link command line? </p> <p>You're probably believe that you're passing in the library too early so the linker has already processed it before it gets around to needing that definition.</p>