Perl-cross一些测试失败的目标

时间:2014-03-04 21:50:49

标签: perl cross-compiling

您好我已经使用Perl-cross为我的基于MIPS的路由器交叉编译Perl。

基本测试有效,但IO模块的某些测试失败,尤其是io_sel.tio_sock.t

使用调试器,我可以看到在调用IO::Select::can_write()期间出现问题(冻结)。调试器在第122行冻结,调用select(..)。

我对Perl内部的理解是有限的,所以我正在寻找有关如何诊断问题的建议。我假设问题是在构建期间链接/包装c函数?

1 个答案:

答案 0 :(得分:0)

根据我的经验,MIPS拱门。移植有很多困难的问题。因此,我建议使用预编译的perl二进制文件和模块,而不是手动构建工作。

现在Debian提供的Wheezy包是最小尺寸(和稳定)的perl包文件。 Debian的deb包文件只是归档文件。因此,您可以从.deb软件包中提取perl可执行文件/库,并将其安装到路由器框中。