in reply to linking to .so file in non-standard location
Push the appropriate directory onto @DynaLoader::dl_library_path before using the module which loads the .so file. DynaLoader's documentation is a little unclear about this, but it's there if you know what to look for.
In Section
Seekers of Perl Wisdom