From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ken Raeburn Newsgroups: gmane.emacs.devel Subject: Re: build broken: no defun org-float-time. Who's guilty, and what does he propose? Date: Mon, 7 Sep 2009 15:22:03 -0400 Message-ID: <731C3E15-CDF8-4629-8960-BEF3A6477B47@raeburn.org> References: <20090907092823.GA3210@muc.de> <83ws4a3b49.fsf@gnu.org> <0C7A6FC6-085D-4B7F-9DC0-FF0493876153@raeburn.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1252378045 5242 80.91.229.12 (8 Sep 2009 02:47:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 8 Sep 2009 02:47:25 +0000 (UTC) Cc: Emacs development discussions To: Lennart Borgman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Sep 07 21:22:47 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MkjnV-0001K2-IA for ged-emacs-devel@m.gmane.org; Mon, 07 Sep 2009 21:22:41 +0200 Original-Received: from localhost ([127.0.0.1]:32803 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MkjnU-0000xg-VP for ged-emacs-devel@m.gmane.org; Mon, 07 Sep 2009 15:22:41 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MkjnP-0000vV-Cy for emacs-devel@gnu.org; Mon, 07 Sep 2009 15:22:35 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MkjnJ-0000rg-R3 for emacs-devel@gnu.org; Mon, 07 Sep 2009 15:22:34 -0400 Original-Received: from [199.232.76.173] (port=54913 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MkjnJ-0000rd-Ky for emacs-devel@gnu.org; Mon, 07 Sep 2009 15:22:29 -0400 Original-Received: from splat.raeburn.org ([69.25.196.39]:64349 helo=raeburn.org) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Mkjn5-0005Nl-90 for emacs-devel@gnu.org; Mon, 07 Sep 2009 15:22:29 -0400 Original-Received: from [10.0.0.172] (squish.raeburn.org [10.0.0.172]) by raeburn.org (8.14.3/8.14.1) with ESMTP id n87JM495014376; Mon, 7 Sep 2009 15:22:04 -0400 (EDT) In-Reply-To: X-Mailer: Apple Mail (2.936) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:115112 On Sep 7, 2009, at 14:42, Lennart Borgman wrote: > A further question: > > What can the Emacs that compiles the libraries do? Can it hold the > dependency tree and start subprocesses for compilation? Or is that a > bad idea? My initial thought is that we should let make do that, since it's already got the machinery for dealing with multiple processes running in parallel (necessary if you want to take full advantage of modern multicore machines), implementing limits on the number of active processes, etc. Having the Emacs process just generate or update the list of dependencies in the makefile is probably good enough. Ken