Change 34789 by [EMAIL PROTECTED] on 2008/11/10 11:58:41
Backslashes inside '' inside Makefiles seem to be non-portable in their
effects. GNU make leaves them in as literals, BSD make takes them out.
Not that we noticed, as the construction in question was valid Perl
syntax either way, but File::Find 1.14 is enforcing more on its
arguments.
Affected files ...
... //depot/perl/Makefile.SH#410 edit
Differences ...
==== //depot/perl/Makefile.SH#410 (text) ====
Index: perl/Makefile.SH
--- perl/Makefile.SH#409~34640~ 2008-10-29 12:41:54.000000000 -0700
+++ perl/Makefile.SH 2008-11-10 03:58:41.000000000 -0800
@@ -925,10 +925,7 @@
preplibrary: miniperl$(EXE_EXT) $(CONFIGPM) lib/lib.pm $(PREPLIBRARY_LIBPERL)
@sh ./makedir lib/auto
@echo " AutoSplitting perl library"
- $(LDLIBPTH) $(RUN) ./miniperl -Ilib -MAutoSplit -MFile::Find -e ' \
- find ({no_chdir=>1, wanted => \
- sub {autosplit_lib_modules($$_) if /\.pm$$/}}, \
- "lib")'
+ $(LDLIBPTH) $(RUN) ./miniperl -Ilib -MAutoSplit -MFile::Find -e 'find
({no_chdir=>1, wanted => sub {autosplit_lib_modules($$_) if /\.pm$$/}}, "lib")'
$(MAKE) lib/re.pm
$(CONFIGPOD): config.sh miniperl$(EXE_EXT) configpm Porting/Glossary
End of Patch.