Re: Parallel configure

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

 



On 1/28/21 9:44 AM, Gavin Smith wrote:
One big question is whether you are going to think of your
configuration step as:

* linear script with a parallel part in it (i.e. call make from shell), or
* a parallel system with a linear part in it (i.e. call shell from make)

We need both.

If we're going to do this as an upward-compatible extension to Autoconf, one way to move forward is to think of the current 'configure' script as a top-level linear script, and your goal as a software developer will be to parallelize it as much as possible. Presumably you'd do that by invoking a new Autoconf macro; this macro would run 'make -j' (i.e., call make from shell) and each 'make' rule (running in parallel) would typically invoke the shell (i.e., call shell from make). This could even nest further, though I expect that'd be relatively rare. I assume we'd need variants of AC_REQUIRE that help us do dependencies better (I'm handwaving here...).

If we're going to do an incompatible replacement for Autoconf there are surely many other possibilities.





[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux