【发布时间】:2010-12-08 04:52:24
【问题描述】:
在构建 Perl 模块时,ExtUtils::MakeMaker 使用 Config.pm 中定义的标志(请参阅 perldoc 配置)作为 ccflags 和 ldflags 等值。
如何覆盖这些值(不编辑 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 邮件列表中提出这个问题:perlfoundation.org/perl5/index.cgi?extutils_makemaker
标签: perl build perl-module makemaker