"Brett W. Denner" wrote:
>
> Brian Ingerson wrote:
> > NOTE: Currently, you'll need to use 'Inline::MakeMaker' instead of
> > ExtUtils::MakeMaker in each Makefile.PL in the hierarchy. This may
> > change. I'm still not 100% complete with this patch. Stay tuned.
>
> My application has about 20 or so Perl modules in the heirarchy. Two
> of them use Inline now, instead of XS. I changed all the
> ExtUtils::MakeMaker
> lines in the Makefile.PL files to Inline::MakeMaker, and now it
> appears that the Inline files are processed for each of the 20-odd modules,
> not just once for each of the two that actually use Inline.
I'm having a hard time grokking this. What do you mean "the Inline files
are processed for each of the 20-odd modules"? Could you tell me where
the observed slowdowns are? Is it during "make" or "make test"?
>
> When I do "perl Makefile.PL", "make", "make test", and "make install",
> what used to be a one-minute process now takes over ten minutes.
> Is there anything I can do to speed this up?
I really need a better description of the problem. Believe or not, I
really *don't* have tie to set up a 20 level test case in the next two
weeks. :)
But if you can help me track down what's going on, I'll be glad to fix.
The last test case you sent was extremely helpful.
(If I seem a little stressed, I am. I'm speaking at YAPC in 12 days,
O'Reilly Conference papers due Monday, and a day job to boot. Just so
you know.)
BTW, I'll be pretty much offline from June 12-17, and I want to leave
Inline in a happy place.
Cheers, Brian
--
perl -le 'use Inline C=>q{SV*JAxH(char*x){return newSVpvf
("Just Another %s Hacker",x);}};print JAxH+Perl'