From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: ** X-Spam-Status: No, score=2.3 required=5.0 tests=DATE_IN_FUTURE_03_06, DMARC_NONE,MAILING_LIST_MULTI autolearn=no autolearn_force=no version=4.0.0 Received: from obelix.spectraweb.ch (obelix.plusnet.ch [194.158.230.8]) by chiba.3jane.net (Postfix) with ESMTP id 9F2FBABD50 for ; Sun, 9 Jun 2002 09:34:20 -0500 (CDT) Received: from seul.org (adsl-p42-dialup-89.adslplus.ch [195.141.144.89]) by obelix.spectraweb.ch (8.11.2/8.9.3/SuSE Linux 8.9.3-0.1) with ESMTP id g59EYE027114 for ; Sun, 9 Jun 2002 16:34:14 +0200 Message-ID: <3D03BB1C.8010405@seul.org> Date: Sun, 09 Jun 2002 16:31:24 -0400 From: Marko Mikulicic User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.8) Gecko/20020204 X-Accept-Language: en-us MIME-Version: 1.0 To: gentoo-dev@gentoo.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: [gentoo-dev] Distribuited build Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0.6 Precedence: bulk Reply-To: gentoo-dev@gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux developer list List-Unsubscribe: , List-Archive: X-Archives-Salt: 347e34c2-cd56-495c-a69c-828d873190da X-Archives-Hash: c8067c63d6d7dd1ded41194e71bdd5a2 Hello, Do you all use only a single machine to build ? Does anyone use distributed build tools, like distcc or other tricks. While building a sigle package can be "upgraded" to distcc simply using the parallel make features and redirecting the compiler, it should be useful if entire ebuilds could be done in parallel. For example, when a package has two dependents they could be built in parallel. This would be specially useful for this packages wich doesn't build correctly with -j>1. I have a lot of unused ghz in my lan which could do lots of background jobs if they could be well distributed. I'm not thinking jet of a way to implement this (it should not be very difficult) but I'm interested to know what are the need, habits, testing methodology of the developers. Marko PS: for those who doesn't know distcc: http://ftp.samba.org/ftp/distcc/. It preprocess locally and compiles on remote hosts. If you share the filesystem with the sources, and have the same set of libraries/headers on all machines then "makeitdisturbed" offer better performance. http://pcm4036.die.supsi.ch/projects/makeitdisturbed