From back in the mists of time this problem rings a bell. Unfortunately I can't remember the exact fix.
Have you tried forcing the link to libgcc_s.so.1 to be static (assuming you have a static version). My recollection is that you would need to modify Makefile.PL from:
my $libs = "-lgcc_s";
to:
my $libs = "-Bstatic -lgcc_s";
(Assuming you are using gcc) I have no experience with this module but have found the need to do that type of thing in the past
You need to be absolutely sure that the Perl, your module and the shared library are all 32bit. The file command should tell you.
Another trick is to try various settings of the environment variable $LD_LIBRARY_PATH
Update:Ahh, I asked about some related stuff in this node Finding loadable objects (script refuses to fail)
In reply to Re: Struggling with Math::GMP on Solaris 8
by hawtin
in thread Struggling with Math::GMP on Solaris 8
by webengr
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |