Beim Erstellen eines Perl-Moduls verwendet ExtUtils :: MakeMaker die in Config.pm definierten Flags (siehe perldoc Config) für Werte wie ccflags und ldflags.Wie überschreibe ich die Kompilierungsflags von Perl beim Erstellen von Modulen?
Wie überschreibe ich diese Werte (kurz vor der Bearbeitung der Makefile.PL)?
perl Makefile.PL ldflags=<options>
scheint nicht zu funktionieren.
Kontext: Ich versuche, Term :: Readline :: Gnu auf OS X 10.6 zu kompilieren. Das Standard OS X Perl ist eine universelle Binärdatei und hat daher ccflags wie -arch i386 -arch ppc usw.
Auf der anderen Seite wurde meine Version von Gnu Readline (6.0) nur aus Quelle für -arch i386 kompiliert. Als solches enthält es nicht die erwarteten Symbole für ein Modul, das versucht, mit -arch ppc zu verknüpfen.
Versuchen Sie, diese Frage in der EUMM-Mailingliste zu stellen: http://www.perlfoundation.org/perl5/index.cgi?extutils_makemaker –