I don't think this is quite what's going on. When I make a direct call to GLESOAL_Initalize in my code it executes, but the OpenGL library can't find it when it tries calling it. Maybe it's a name mangling issue, or something similar?
I guess I'll go the shared library route as well. I'd much rather just link in the code directly but I just can't figure out how to get that to work.