From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Finding the dump (redux) Date: Mon, 19 Apr 2021 17:28:08 +0300 Message-ID: <83o8eas613.fsf@gnu.org> References: <5decf0e7-8f26-3fc7-7094-1bfdb211eefc@emvision.com> <83k0p0vjgn.fsf@gnu.org> <0aa226dd-50e3-ec62-e0ac-2b9194c3d90d@emvision.com> <831rb8uiv0.fsf@gnu.org> <3079facf-9607-0069-cd49-d2a28fcc0d4d@emvision.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25766"; mail-complaints-to="usenet@ciao.gmane.io" Cc: ali_gnu2@emvision.com, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Apr 19 16:29:21 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lYUtt-0006bZ-8R for ged-emacs-devel@m.gmane-mx.org; Mon, 19 Apr 2021 16:29:21 +0200 Original-Received: from localhost ([::1]:44526 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYUts-00050C-Bl for ged-emacs-devel@m.gmane-mx.org; Mon, 19 Apr 2021 10:29:20 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37092) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYUt4-00045e-TJ for emacs-devel@gnu.org; Mon, 19 Apr 2021 10:28:30 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:41819) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYUt4-00084o-6B; Mon, 19 Apr 2021 10:28:30 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3127 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lYUt0-0005kB-Tp; Mon, 19 Apr 2021 10:28:29 -0400 In-Reply-To: (message from Stefan Monnier on Mon, 19 Apr 2021 09:26:57 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:268169 Archived-At: > From: Stefan Monnier > Cc: Eli Zaretskii , emacs-devel@gnu.org > Date: Mon, 19 Apr 2021 09:26:57 -0400 > > That reminds me: I think ideally, we should see the pdmp files as the > executables and the temacs file as a runtime library (after all, > a single temacs file can be used with several different pdmp files). > > If we could find a nice&portable way to turn the pdmp files into > executables, then that would be The Right Way. I'd rather we didn't mess with binary files and didn't produce executables except by running the system linker on object files created by some system compiler. Otherwise we will slip back towards the kind of problems we had with unexec.