help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Dear whom it may concern:


From: Stephan Beal
Subject: Re: Dear whom it may concern:
Date: Tue, 7 Oct 2008 16:54:38 +0200

On Tue, Oct 7, 2008 at 10:33 AM,  <address@hidden> wrote:
> 1.  What's the jobserver exactly doing? If GNU make has -j option as --jobs,
> how GNU make(version
>    3.81 or later) can determine that a command is completely independent of
> each other or not?

If dependencies are properly declared (by the makefile author),
whether or not two jobs can be run in parallel can be decided easily
by make (the decision is implicit, in fact).

> Please explain the solutions including way of "GNU make jobserver
> implementation" in detail.

Google can do this for you:

http://make.paulandlesley.org/jobserver.html

> 2.  I want to know what's the meaning of "not_parallel" variable in main.c,
> is it means the command
>
>    which has 'not_parallel == 1' cannot execute in parallel or the command
> will be a sync point?

not_parallel is an application-specific variable - which main.c are
you talking about?


> 3. Finally, if you have any documents for developer, would you kindly send
> me?

The Make manual is an *excellent* resource:

http://www.gnu.org/software/make/manual/make.html


-- 
----- stephan beal
http://wanderinghorse.net/home/stephan/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]