I've been trying to figure out why a symbol is not found during linking. I think that it may not be linked into the library... or the library is not being loaded. How can you inspect a library to see if a symbol is in it?
use: elfdump -arsym <libraryname>
elfdump -arsym <libraryname>
As you appear to have discovered for yourself, the elfdump utility lets you dump the contents of ELF objects, libraries and executables. Note that the elfar utility can be used to determine whether the expected objects are in the link, using the "elfar -p <libraryname>" command.
Retrieving data ...