I have a perl module that loads a couple of closed source linux shared 
libraries.  (It is the YourPay credit card authentication code.)

We are using Fedora Core 2 on both systems.

It works fine on the Pentium whatever we were running on.

Now we have moved to a dual AMD64 system and the libraries blowup in the 
DynamicLoader.pm.

Can't load './liblperl.so' for module liblperl: ./liblperl.so: cannot open 
shared object file: No such file or directory at 
/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/DynaLoader.pm line 230.

The library is there.  All the files it links to are there.  (Verified 
with ldd.)  

I believe it is a 64bit v.s. 32 bit issue and the 64 bit version of XS is 
choking trying to load the 32 bit libraries.

Any ideas of what is going wrong here?  Things to try?  Blood sacrifices 
to make?

Thanks!

-- 
chown -R us ./base

Reply via email to