summaryrefslogtreecommitdiff
path: root/pod/perlrepository.pod
diff options
context:
space:
mode:
authorÆvar Arnfjörð Bjarmason <avar@cpan.org>2010-04-13 11:48:20 +0200
committerRafael Garcia-Suarez <rgs@consttype.org>2010-04-13 11:48:20 +0200
commita45830014b54778f0e1ac8ff829b6a48a1622eca (patch)
treeb8cbd652f98d7c82fba7207757bcd36c12c2620a /pod/perlrepository.pod
parentd7923bfe5a86735e6c2c5d192d5aa1bfbca23cf1 (diff)
downloadperl-a45830014b54778f0e1ac8ff829b6a48a1622eca.tar.gz
Before 96a8704c makedepend.SH used shell quote syntax that modern
shells barf on. Document how to work around this in the example bisect script.
Diffstat (limited to 'pod/perlrepository.pod')
-rw-r--r--pod/perlrepository.pod9
1 files changed, 9 insertions, 0 deletions
diff --git a/pod/perlrepository.pod b/pod/perlrepository.pod
index 65a9bef3fc..731735dd7e 100644
--- a/pod/perlrepository.pod
+++ b/pod/perlrepository.pod
@@ -645,6 +645,14 @@ testcase:
% cat ~/run
#!/bin/sh
git clean -dxf
+
+ # If you get './makedepend: 1: Syntax error: Unterminated quoted
+ # string' when bisecting versions of perl older than 5.9.5 this hack
+ # will work around the bug in makedepend.SH which was fixed in
+ # version 96a8704c. Make sure to comment out `git co makedepend.SH'
+ # below too.
+ git show blead:makedepend.SH > makedepend.SH
+
# If you can use ccache, add -Dcc=ccache\ gcc -Dld=gcc to the Configure line
# if Encode is not needed for the test, you can speed up the bisect by
# excluding it from the runs with -Dnoextensions=Encode
@@ -658,6 +666,7 @@ testcase:
./perl -Ilib ~/testcase.pl
ret=$?
[ $ret -gt 127 ] && ret=127
+ # git co makedepend.SH
git clean -dxf
exit $ret