From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.devel Subject: Re: Time to drop the pre-dump phase in the build? Date: Sat, 11 Jan 2014 15:13:13 -0500 Message-ID: References: <20140110191530.5772E38019B@snark.thyrsus.com> <52D071EC.4090607@dancol.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1389471195 5153 80.91.229.3 (11 Jan 2014 20:13:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 11 Jan 2014 20:13:15 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jan 11 21:13:21 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W24vo-0007qo-VT for ged-emacs-devel@m.gmane.org; Sat, 11 Jan 2014 21:13:21 +0100 Original-Received: from localhost ([::1]:35312 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W24vo-00005I-H1 for ged-emacs-devel@m.gmane.org; Sat, 11 Jan 2014 15:13:20 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42557) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W24vk-000052-MB for emacs-devel@gnu.org; Sat, 11 Jan 2014 15:13:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W24vi-0003mR-GR for emacs-devel@gnu.org; Sat, 11 Jan 2014 15:13:16 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56614) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W24vi-0003mN-DA for emacs-devel@gnu.org; Sat, 11 Jan 2014 15:13:14 -0500 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1W24vh-0007Xq-SX; Sat, 11 Jan 2014 15:13:13 -0500 X-Spook: PLO South Africa BCCI Osama kilderkin airframe NORAD X-Ran: I List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168116 Archived-At: Stefan Monnier wrote: >> That's why the XEmacs portable dumper is better than the current Emacs >> setup. > > Right, a portable dumper would be nice to have. > Tho I don't know enough of the details to know what are the downsides > (e.g. does it require relocation? If so that means the file can't just > be mmap'd read-only and shared between processes, right?). Apparently there was an Emacs 21 patch, but AFAIK it never appeared: http://lists.gnu.org/archive/html/emacs-devel/2002-04/msg00723.html http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02194.html And it broke in 22: http://knagano.blogspot.com/2005/10/portable-dumper-revisited.html If you read Japanese (I don't), there's a paper at: http://lc.linux.or.jp/lc2002/papers/nagano0920h.pdf (Has some startup times listed!) Source: http://www.sodan.org/~knagano/emacs/pdump