develooper Front page | perl.perl5.porters | Postings from February 2018

Re: [perl.git] branch blead updated. v5.27.8-236-gf2d3b50945

Thread Next
Steve Hay via perl5-porters
February 15, 2018 08:43
Re: [perl.git] branch blead updated. v5.27.8-236-gf2d3b50945
Message ID:
On 8 February 2018 at 03:33, Tony Cook <> wrote:
> In perl.git, the branch blead has been updated
> <>
> - Log -----------------------------------------------------------------
> commit c0e3b4b51cabf15ed8fc5f564dfeea31c25f5239
> Author: Tony Cook <>
> Date:   Wed Jan 10 11:32:43 2018 +1100
>     (perl #127743) re-work recursion limit handling
>     Previously this worked by calculating the limits and then rebuilding
>, this meant was built twice meaning a new make
>     would then rebuild its dependencies.
>     This was also a hard limit, so if Storable's user knew the available
>     stack space changed they would need to rebuild Storable to adapt.
>     This also allows for successful static Storable builds.
>     I also updated the stacksize tool to prevent popping up segfault error
>     messages at the user on Win32.
>     Since I was still seeing test failures in recurse.t on a variety of
>     platforms, I made the default limit calculations even more
>     conservative.

This commit has broken the gcc build on Windows, at least using dmake.
I didn't try nmake or gmake yet. (At a glance Makefile looks OK,
GNUmakefile maybe not?)

It has introduced a circular dependency: rebasePE -> PostEx ->
..\lib\Storable\ -> rebasePE

Changing "..\lib\Storable\ : rebasePE" to
"..\lib\Storable\ : $(PERLEXE) Extensions" (line 1555) almost
fixed the build for me but it still failed near the end:

..\perl.exe -I..\lib -I. ..\dist\Storable\stacksize --core
Can't locate in @INC (you may need to install the Exporter
module) (@INC contains: ..\lib . C:/Dev/Git/perl/lib) at ..\lib/
line 3.
BEGIN failed--compilation aborted at ..\lib/ line 3.
Compilation failed in require at ..\dist\Storable\stacksize line 6.
BEGIN failed--compilation aborted at ..\dist\Storable\stacksize line 6.
dmake:  Error code 130, while making '..\lib\Storable\'

Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About