----- 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