I am trying to call a function from a C library from my Perl code on SCO Unix machine. I have been able to successfully call a stub function in a small library I created to link in with my Perl code. The problem occurs when I try access the real library from the stub code. I get a run time error that looks something like: "Dynamic Linker:Perl:Symbol not found:myfunctionname". I have been able to call functions from a different library written by others but I have not been able to find a difference between the implementations of the two libraries. I believe the problem may be related to the system not being able to find my library, but I'm not sure where the system is looking. Honestly, I believe the problem most likely lies outside my Perl code, but I was hoping someone with unix experience might give me an idea of what it takes to dynamically link with a C library from Perl on a unix machine. What I really need to know is: what do I need to do differently in my code, Makefile and environment, to allow me to link with a C library at run time and call a function from it. I think I have it 90% figured out but I'm missing something.....