tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Issues with larger numbers with -j
On Wed, Jun 14, 2017 at 04:16:55PM +0200, Marc Espie wrote:
> Wrong. There are modern problems which are mostly unsolvable for various
> reasons.
>
> One being that all modern makes have different sets of bugs which trigger
> under various circumstances. It's at best very difficult to have lots
> of files you will compile with different flags. Also difficult to produce
> object files in a consistent manner in different directories.
> Stuff that produces dependencies in a dynamic way is another problem.
> Rules that actually produce several different files, or dynamic names
> are also an issue.
>
> The other problem is scale. Modern machines have from 16 to 128 cpus and
> more. Which means that it becomes highly desireable to scale up to 128
> simultaneous build processes. Recursive make is out (well, it was a bad
> idea to start with). So are a lot of other tools. Ninja can still
> cope as long as you give it a full set of dependencies.
>
> Just because it's possible to do tricky things with make doesn't mean you
> should do so...
Buncombe.
HTH,
--
David A. Holland
dholland%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index