Am Montag, den 19.05.2008, 19:34 +1000 schrieb Ron Savage:

> of /home/ron/httpd/prefork/conf/httpd.conf: Cannot
> load /home/ron/httpd/prefork/modules/mod_perl.so into
> server: /home/ron/httpd/prefork/modules/mod_perl.so: undefined symbol:
> boot_DynaLoader
> <===8><===>
> 
> I did not find any reference to this in the mail archives, although
> Googling did give, for a non-Apache context, a suggestion it was due to
> the order of parameters in the gcc command line. Hence the gcc version
> number above.
> 
> Any ideas?

I don't have a solution at hand, but maybe the info I can provide helps
tracking down the problem: Up to Perl 5.8.8 if one wanted to link a
program dynamically against libperl.so you also had to link your
software statically against DynaLoader.a.
("-lperl <path_to_perl>/lib/auto/DynaLoader/DynaLoader.a").
For newer Perl versions this is no longer necessary but when doing so
will cause the musings about "boot_DynaLoader".
Maybe you compile/link with one and run with another perl installation?

hth
heiko


Reply via email to