On Mon, Jun 07, 2004 at 01:45:28PM -0700, Andy Dougherty wrote:
> # New Ticket Created by  Andy Dougherty 
> # Please include the string:  [perl #30095]
> # in the subject line of all future correspondence about this issue. 
> # <URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=30095 >
> 
> 
> This patch updates some of the build requirements for parrot.
> The C++ stuff is obvious and self-explanatory, I hope.
> 
> The version bump for perl from 5.005 to 5.6 is for at least two
> reasons I have encountered so far:
> 
>     1.  build_tools/c2str.pl uses features of Math::BigInt that didn't
>     appear until version 5.6.  (Yes, I know I could work around them,
>     and I started to until I encountered the next item.)
> 
>     2.  Parrot::IO::Path and Parrot::Test both use
>     File::Spec->rel2abs(), which didn't appear until perl-5.6.
> 
> There may well be other version issues lurking; I haven't gotten parrot to
> build yet to actually test anything.  If there are no other major issues,
> it may be worthwhile to work around these two and bringing the requirement
> back down to 5.005.  In the meantime, however, this patch summarizes the
> current state of affairs.

The work around for (2) could be to bundle File::Spec 0.87 from CPAN.
For that matter the work around for (1) could be to bundle Math::BigInt
from CPAN. :-)

Nicholas Clark

Reply via email to