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