As mentioned in the associated Debian bug, I believe this problem is
caused by the way that Perl modules are linked only on i386.  I had
closed the Debian bug because it was working on amd64, where Perl
modules are all explicitly linked with libperl.  On i386, but only i386,
they aren't and instead all the Perl symbols are left undefined to be
resolved at run-time, which doesn't work inside modules loaded by
libtool.

If this doesn't work for anyone on a platform *other* than i386, please
let me know, since that means my theory is wrong.

Otherwise, I think the best solution would be to make Perl on i386 match
the other architectures.  This linking policy was put in place some time
back for reasons that appear to now be obscure, and I doubt it's still
needed.

-- 
perl backend can't use dynamically loaded modules (DBI, POSIX...)
https://bugs.launchpad.net/bugs/90812
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to