构建Perl模块时ExtUtils :: MakeMaker使用Config.pm中定义的标记(请参阅perldoc配置)获取诸如ccflags和ldflags等值。如何在构建模块时重写perl的编译标志?
如何覆盖这些值(短编辑Makefile.PL)?
perl Makefile.PL ldflags=<options>
似乎没有工作。
上下文: 我想在OS X 10.6上编译Term :: Readline :: Gnu。 默认的OS X perl是一个通用的二进制文件,因此具有像-arch i386 -arch ppc等的ccflags。
另一方面,我的Gnu Readline(6.0)版本仅从源代码中为-arch i386编译。因此,它不包含试图使用-arch ppc链接到它的模块的预期符号。
尝试在EUMM邮件列表中提问此问题:http://www.perlfoundation.org/perl5/index.cgi?extutils_makemaker – 2009-10-20 11:21:30