> The question is, why is it the case that these challenges, tasks, work,
> and constraints need to be handled within make itself,
> rather than farmed out to a separate process via the SHELL capability?

Does it matter to get the accounting for the processor cores right?


> Offhand I can't see any reason why make has to internalize this effort:
> it seems cleaner, and simpler, to me to have different job management
> environments provide their own command line tool that can submit jobs to
> be run, which could be used by any build system, and integrate that with
> make via the SHELL variable rather than through a compiled-in API.

Can a build tool make more efficient decisions from its knowledge
about software dependencies?
How many dependency management needs to be copied by an other tool
in this application context?


> It's quite possible I'm just not seeing the benefits; if you have a
> specific use-case in mind and could describe them, that would be very
> helpful to the discussion.

I would like to get access to more data processing resources
a bit easier.

Regards,
Markus

_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to