----- Original Message -----
From: "Jan Dubois"
> $Config{usethreads} wasn't set correctly on Windows until 5.8.1:
>
> http://perl5.git.perl.org/perl.git/commitdiff/7e0017d3
>
>> Does anyone here know if there were any pre-5.8.8 builds of ActivePerl
>> that
>> were built with -Dusethreads ?
>
> It looks though that there has been an integration error in the early
> ActivePerl 5.8 sources, and the value has been overwritten with "undef"
> from the $Config{use5005threads} setting until ActivePerl 5.8.6.811.
Thanks for digging that up, Jan.
This all came about when I tried to build Language::Prolog::Yaswi using
perl-5.8.0 (build 806), and the 'perl Makefile.PL' process bailed out
because usethreads was undef. (I gather that ithreads is not a suitable
substitute in this instance.)
I noticed that both 5.8.8 and 5.8.9 defined usethreads, and became curious
about which build of ActivePerl would be the earliest one that would build
the module. Looks like the answer is 811 - though I gather that if I used
any of the builds that are later than 5.8.0 through to build 811 and amend
$Config{usethreads} appropriately, it might still work.
I don't really expect that I'll ever need to build L::P::Y for anything
earlier than perl-5.8.8 - but at least I now know the possibilities that
exist for earlier versions of 5.8.x should the need ever arise.
Mind you, I haven't even verified that L::P::Y does, in reality,
need -Dusethreads. But the module was written by Salvador Garcia .... and
he's usually very much "on the ball".
Cheers,
Rob
_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs