Well, I really can't tell what your problem is; many people use apache
1.3.9 and mod_perl 1.21 with dynamic linking on BSDI 4.0.1. However,
I must admit this whole area is a bit of a black art to me. Two
questions:
1) Was libperl.so installed correctly when you made mod_perl 1.21?
For us, that location is /usr/local/apache/libexec.
2) For debugging, did you try adding the normal perl dynamic library
location to /etc/ld.so.config and do a ldconfig? Something like
a line:
/usr/libdata/perl5/i386-bsdos/5.00402/CORE
I believe the error message you mentioned will be generated when any
function in libperl.so or any function *referenced* by a function in
libperl.so fails to load.
regards,
fletcher