Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Distcc is Great -- Why not add Distmake to the mix for fun.
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
ludite
n00b
n00b


Joined: 28 Mar 2005
Posts: 52
Location: Whitby, Ontario, Canada

PostPosted: Wed Dec 20, 2006 3:41 am    Post subject: Distcc is Great -- Why not add Distmake to the mix for fun. Reply with quote

Any tried this - I think it would make an awesome combo with Distcc.


http://distmake.sourceforge.net/pmwiki/pmwiki.php
Back to top
View user's profile Send private message
justwantstohelp
Apprentice
Apprentice


Joined: 29 Jun 2006
Posts: 251
Location: Sacramento, California

PostPosted: Wed Dec 20, 2006 4:55 am    Post subject: Reply with quote

The idea with distcc was that you don't have to have shared libraries on the computers doing the compiling... but this looks like a cool project, thanks for the link.
_________________
We need to shoot cops, and hang politicians. Concentrate the vision, concentrate the vision.
Back to top
View user's profile Send private message
Clete2
Guru
Guru


Joined: 09 Aug 2003
Posts: 530
Location: Bloomington, Illinois

PostPosted: Wed Dec 20, 2006 5:51 am    Post subject: Reply with quote

I'm sorry, but I'm looking at this and seeing a separate project that does the same thing? Am I missing something?

By the way, I love DistCC. I finally got it working on my mom's computer using Cygwin. :) (and even though she has a 2.2 or 2.4GHz P4, it helps a good bit)
_________________
My Blog
Back to top
View user's profile Send private message
Conan
Guru
Guru


Joined: 02 Nov 2004
Posts: 360

PostPosted: Wed Dec 20, 2006 3:39 pm    Post subject: Reply with quote

distmake appears to be another distcc like program. it looks to be older (perhaps out of date?) as it says it is only known to work on linux 2.4.

I don't really see why you would want another program that does the same thing as distcc added to portage.
Back to top
View user's profile Send private message
ludite
n00b
n00b


Joined: 28 Mar 2005
Posts: 52
Location: Whitby, Ontario, Canada

PostPosted: Wed Dec 20, 2006 7:09 pm    Post subject: Reply with quote

Distmake distributes the make portions / automake and distcc distributes the gcc portions. Here is a paper from a lab running both distmake calls distcc to distribute both portions.

http://moss.csc.ncsu.edu/~mueller/ftp/pub/mueller/theses/nvouk-th.pdf

There is also a note on the Distcc site talking about distributed Make.

Quote:
By Amdahl's law, a distributed make system could in principle be faster than distcc, because it can distribute many different jobs. In practice, however, for many projects compiling C or C++ takes over 80% of the time. Many of the other jobs, such as linking, cannot be parallelized anyhow.


Looks like it could be very cumbersome to manage but if it could still save 10% of the time might be worth it for big labs etc.
Back to top
View user's profile Send private message
nixnut
Bodhisattva
Bodhisattva


Joined: 09 Apr 2004
Posts: 10974
Location: the dutch mountains

PostPosted: Wed Dec 20, 2006 8:18 pm    Post subject: Reply with quote

Cool, well nobody is stopping you from starting to use it so have fun :wink:
_________________
Please add [solved] to the initial post's subject line if you feel your problem is resolved. Help answer the unanswered

talk is cheap. supply exceeds demand
Back to top
View user's profile Send private message
Conan
Guru
Guru


Joined: 02 Nov 2004
Posts: 360

PostPosted: Wed Dec 20, 2006 9:56 pm    Post subject: Reply with quote

I think this would only be beneficial on huge applications and huge clusters, and even then i'd question it.

All this would od is spread the amount of `makes` being run at once across multiple hosts, each of which would assumedly spread then ensueing `cc`'s across multiple hosts. Very few packages are designed for this sort of parallelization, when having such a large amount of computers it would make more sense to have a distemerge (assuming all nodes were the same) then a distcc or a distmake.
Back to top
View user's profile Send private message
Corona688
Veteran
Veteran


Joined: 10 Jan 2004
Posts: 1204

PostPosted: Fri Dec 22, 2006 3:55 pm    Post subject: Reply with quote

In short, distcc makes distmake redundant since distcc implements process sharing on a lower level by distributing the compiler itself...
_________________
Petition for Better 64-bit ATI Drivers - Sign Here
http://www.petitiononline.com/atipet/petition.html
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum