----- 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
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to