Yossi's right. Solaris's perl (and the one in Coolstack) come without threads (Sun says they're still too experimental), unlike almost every other vendor distribution which does have thread support by default. We ended up compiling our own Perl to get around this.
Note that ActivePerl (IIRC) has thread support in Solaris out-of-the-box. (The reason we didn't use this is because we would have had to compile Net::SSLeay ourselves, and we decided we'd rather compile everything ourselves if we had to touch compilers already). We ran benchmarks, and IIRC our Perl actually came out ahead, though not by much. Yitzchak Yossi Itzkovich wrote: > The first one (Perl 5.8.4) is the one which comes with Solaris 10: > usethreads=undef use5005threads=undef useithreads=undef > usemultiplicity=undef > > The second one is one 5.8.8 compiled by our system group: > usethreads=undef use5005threads=undef useithreads=undef > usemultiplicity=undef > > Yossi > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf Of > Gabor Szabo > Sent: Monday, June 08, 2009 9:24 PM > To: Perl in Israel > Subject: Re: [Israel.pm] Parallel jobs > > On Mon, Jun 8, 2009 at 9:22 PM, Yossi > Itzkovich<[email protected]> wrote: > >> Well, you missed one very important point: Perl is compiled by default >> **without** threads support. I don't/can't run a personal Perl build- I must >> use the system's one. >> > > which OS are you talking about and which version of perl? > > Gabor > _______________________________________________ > Perl mailing list > [email protected] > http://mail.perl.org.il/mailman/listinfo/perl > _______________________________________________ > Perl mailing list > [email protected] > http://mail.perl.org.il/mailman/listinfo/perl > _______________________________________________ Perl mailing list [email protected] http://mail.perl.org.il/mailman/listinfo/perl
