Greetings,

I've created an executable with pp -o dw.exec on a with FC3 installed.  When I
copy the executable to a computer with RHEL 3, it will not run, complaining that
libperl.so is missing.

libperl.so is present in /tmp/par-dw/cache-XXXXX.
It doesn't get picked it up if I try :
    export LD_LIBRARY_PATH=/tmp/par-dw/cache-XXXXX
    LD_PRELOAD=libperl.so ./dw.exec

I finally had to copy the libperl.so from the FC3 computer to the RHEL 3
computer into the directory  
/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE/libperl.so

FC3 ships with perl 5.8.5.   RHEL 3 ships with perl 5.8.0.

I am using PAR 0.92.  Is this issue fixed in PAR 0.959?  Or is this a problem
with how perl is compiled on FC3?  Or is there a better work around?  Copying
libperl.so doesn't seem right, given that it's already present in the PAR.

-Philip

Reply via email to