From c0e3b4b51cabf15ed8fc5f564dfeea31c25f5239 Mon Sep 17 00:00:00 2001 From: Tony Cook Date: Wed, 10 Jan 2018 11:32:43 +1100 Subject: (perl #127743) re-work recursion limit handling Previously this worked by calculating the limits and then rebuilding Storable.so, this meant Storable.so 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. --- .gitignore | 1 + 1 file changed, 1 insertion(+) (limited to '.gitignore') diff --git a/.gitignore b/.gitignore index 7f3b7b1933..6ce50f0efd 100644 --- a/.gitignore +++ b/.gitignore @@ -116,6 +116,7 @@ lib/Config.pod lib/Cross.pm lib/ExtUtils/MANIFEST.SKIP lib/ExtUtils/xsubpp +lib/Storable/Limit.pm lib/auto/ lib/perldoc.pod lib/buildcustomize.pl -- cgit v1.2.1