Re: Parallel building/compiling
- From: Ian Collins <ian-news@xxxxxxxxxxx>
- Date: Mon, 31 Mar 2008 08:00:54 +1300
Tarkin wrote:
Hi all,No, that's distributed building. Parallel building is building more
I got to musing just now, after watching the
output of VICE being made, and recalled something
about GNU 'make' being optimized for 'parallel' builds.
Is parallel building like compiling separate object
files on different machines, at the same time?
than one target on the same machine, which is what the gnu make -J
option does.
If so, what are the various techniques for the final link?That's an implementation detail. The cleanest way is to use a common
Do the get sent to some central/master machine to
be held until they are all present, and then linked?
(NFS mounted) output directory. The make tool knows the dependency
tree, so it can schedule jobs in the most efficient order.
Are there 'build farms', like 'render farms'?Yes, I use one. Some tools (I use Sun dmake) provide support for
distributed as well as parallel building.
--
Ian Collins.
.
- Follow-Ups:
- Re: Parallel building/compiling
- From: Tarkin
- Re: Parallel building/compiling
- References:
- Parallel building/compiling
- From: Tarkin
- Parallel building/compiling
- Prev by Date: Parallel building/compiling
- Next by Date: Re: Parallel building/compiling
- Previous by thread: Parallel building/compiling
- Next by thread: Re: Parallel building/compiling
- Index(es):