Steffen Mon, 15 Oct 2007 23:49:18 -0700:
> >   /usr/bin/make -j3 -j3 -- NOT OK
> [...]
> 
> This is probably the culprit of the PAR::Packer failure: You can't make
> PAR::Packer with parallel (-j3) make. Try installing it without the -j
> option. I have thought about how to force a non-parallel compilation,
> but didn't find a way to express that through the Makefile.PL. If you
> have an idea how to force it, that would be much appreciated.
> 
> Best regards,
> Steffen

Is this still an issue?  Actually, I know it is.  My
blib/script/parl was missing during install until I happened to
find this ancient posting and try using /usr/bin/make rather than
my alias make='make -j3'.

I've had -j3 in my cpan configs and as a bash alias since
probably 2005 and this is the first problem I can recall with it
(C, python, Perl or otherwise) so far.

If the PAR Makefile doesn't work under -j3, then I submit that
it's missing a dependency, since make resolves this stuff
internally.

But if you really want to disable parallel, you could use this
(only works for GNU).

sub MY::postamble {
    my $postamble = <<'MAKE_FRAG';
.NOTPARALLEL
MAKE_FRAG

    return $postamble;
}

http://www.gnu.org/software/hello/manual/make/Special-Targets.html

-Paul

-- 
If riding in an airplane is flying, then riding in a boat is swimming.
116 jumps, 48.6 minutes of freefall, 92.9 freefall miles.

Reply via email to