From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.ciao.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: pdumper bootstrap error Date: Mon, 21 Jan 2019 19:18:21 +0200 Message-ID: <83imyi9bfm.fsf@gnu.org> References: <20190119222558.GA17535@breton.holly.idiocy.org> <20190120105743.GA18274@breton.holly.idiocy.org> <20190121165359.GA50758@breton.holly.idiocy.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.org; posting-host="ciao.gmane.org:195.159.176.228"; logging-data="48968"; mail-complaints-to="usenet@ciao.gmane.org" Cc: eggert@cs.ucla.edu, dancol@dancol.org, emacs-devel@gnu.org To: Alan Third Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 21 18:24:03 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gldIh-000CWK-TV for ged-emacs-devel@m.gmane.org; Mon, 21 Jan 2019 18:23:56 +0100 Original-Received: from localhost ([127.0.0.1]:56793 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gldIg-0002vy-Of for ged-emacs-devel@m.gmane.org; Mon, 21 Jan 2019 12:23:54 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:41067) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gldDe-0007RV-0e for emacs-devel@gnu.org; Mon, 21 Jan 2019 12:18:42 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:41540) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gldDa-0004bz-V0; Mon, 21 Jan 2019 12:18:40 -0500 Original-Received: from [176.228.60.248] (port=1286 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gldDX-0002eH-Np; Mon, 21 Jan 2019 12:18:36 -0500 In-reply-to: <20190121165359.GA50758@breton.holly.idiocy.org> (message from Alan Third on Mon, 21 Jan 2019 16:53:59 +0000) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:232567 Archived-At: > Date: Mon, 21 Jan 2019 16:53:59 +0000 > From: Alan Third > Cc: Daniel Colascione , emacs-devel@gnu.org > > > I know very little about make or how this works, but I think this > > maybe fixes it: > > > > modified src/Makefile.in > > @@ -565,6 +565,7 @@ emacs$(EXEEXT): > > cp -f $@ bootstrap-emacs$(EXEEXT) > > else > > rm -f $@ && cp -f temacs$(EXEEXT) $@ > > + cp -f $@ bootstrap-emacs$(EXEEXT) > > endif > > > > ifeq ($(DUMPING),pdumper) > > > > The next block copies the pdmp file, but this one doesn’t seem to copy > > the exe. > > Since nobody has said this is obviously wrong, and I haven’t yet seen > the error again, I’ve pushed this to master. That was premature, IMO. I was waiting for Daniel to chime in. One day is definitely not enough to give up on waiting for responses around here. Anyway, is this really TRT? Both emacs$(EXEEXT) and bootstrap-emacs$(EXEEXT) are (or should be) identical, so why do you need to copy one over the other? It should be a no-op. I guess I'm saying we should step back and understand better why you have a mismatch of the fingerprint. Can you show the last part of the build, starting from "CCLD temacs" and all the way till the end, without this change? I'd like to understand better how the fingerprints come out different (they are identical on my system). Also, what does "ls -ltri src/emacs*" show on your system? Thanks.