From: Ævar Arnfjörð Bjarmason Date: Tue, 13 Apr 2010 09:48:20 +0000 (+0200) Subject: Before 96a8704c makedepend.SH used shell quote syntax that modern X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=a45830014b54778f0e1ac8ff829b6a48a1622eca;p=p5sagit%2Fp5-mst-13.2.git Before 96a8704c makedepend.SH used shell quote syntax that modern shells barf on. Document how to work around this in the example bisect script. --- diff --git a/pod/perlrepository.pod b/pod/perlrepository.pod index 65a9bef..731735d 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