構建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