Shared Library not linking in functions

view full story

http://stackoverflow.com – I am building a Shared Library (.so) on Linux and I am compiling and linking in an object that is not dynamically linking in certain functions. These functions are "extern 'C'" functions. They are appearing in the normal symbol table of the shared object but not the external functions list or the dynamic functions list. I am compiling and linking using g++. I have turned off compiler optimizations. Is there special flag that needs to be set in order to get the functions to appear? Edit: The command I use to link the object files together is this: g++ -m64 -rpath,/usr/local/Trolltech/Qt-4.8.2 (HowTos)