Comment 16 for bug 90812

Revision history for this message
Russ Allbery (rra-debian) wrote :

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.