Perl: Problem mit rekursivem MakeMaker

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

From: Christian Weisgerber (naddy_at_mips.inka.de)
Date: 12. Jun 2000


Ich gehe gerade die ~150 Perl5-Module im FreeBSD-Ports-Baum durch,
um einige Dinge aufzuräumen. Dabei bin ich auf ein systematisches
Problem gestoßen:

Die ganzen CPAN-Module haben ein Makefile.PL, das die Konfiguration
vornimmt. Man kann damit auch rekursiv weitere Makefile.PL's in
Unterverzeichnissen erschlagen. Allerdings wird CCFLAGS dann *nicht*
rekursiv übertragen. (Andere Variablen habe ich nicht geprüft.)
Das im Unterverzeichnis generierte Makefile enthält sogar einen
Kommentar, dass CCFLAGS mit diesem und jenem Wert übergeben wurde,
aber dieser wird nicht in die eigentliche CCFLAGS-Zeile eingetragen.

Anders formuliert: Ich kriege bei rekursiven Makefile.PL's meine
Compileroptionen (Optimierung, usw.) nicht für die Unterverzeichnisse
eingestellt.

Ist das ein Fehler im Makefile.PL?
Ein Bug in ExtUtils::MakeMaker (5.4302, bei Perl 5.005_03 dabei)?

Wie kann ich die CCFLAGS rekursiv einsetzen lassen, abgesehen von
Holzhammermethoden, wie selbst mit sed durchzugehen?

-- 
Christian "naddy" Weisgerber                          naddy_at_mips.inka.de


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET