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.bugs Subject: bug#46502: 28.0.50; [feature/native-comp] (d3a399dd) native-comp bootstrap failure Date: Sat, 20 Feb 2021 10:56:13 +0200 Message-ID: <83a6rz15jm.fsf@gnu.org> References: <87o8gn8ciy.fsf@md5i.com> <83h7m95tt2.fsf@gnu.org> <83ft1s2mp1.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28413"; mail-complaints-to="usenet@ciao.gmane.io" Cc: mwd@md5i.com, 46502@debbugs.gnu.org, akrl@sdf.org To: Pip Cet Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Feb 20 09:57:14 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1lDO4g-0007Gc-8i for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 20 Feb 2021 09:57:14 +0100 Original-Received: from localhost ([::1]:55386 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lDO4e-0003ok-Sp for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 20 Feb 2021 03:57:12 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51798) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lDO4U-0003oc-Sn for bug-gnu-emacs@gnu.org; Sat, 20 Feb 2021 03:57:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39416) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lDO4U-0006gO-Lc for bug-gnu-emacs@gnu.org; Sat, 20 Feb 2021 03:57:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lDO4U-0006a3-Jj for bug-gnu-emacs@gnu.org; Sat, 20 Feb 2021 03:57:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 20 Feb 2021 08:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46502 X-GNU-PR-Package: emacs Original-Received: via spool by 46502-submit@debbugs.gnu.org id=B46502.161381140025267 (code B ref 46502); Sat, 20 Feb 2021 08:57:02 +0000 Original-Received: (at 46502) by debbugs.gnu.org; 20 Feb 2021 08:56:40 +0000 Original-Received: from localhost ([127.0.0.1]:50962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lDO46-0006ZS-Ti for submit@debbugs.gnu.org; Sat, 20 Feb 2021 03:56:39 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lDO44-0006ZF-08 for 46502@debbugs.gnu.org; Sat, 20 Feb 2021 03:56:37 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:40711) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lDO3y-0006Ro-9r; Sat, 20 Feb 2021 03:56:30 -0500 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1638 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lDO3x-0001C2-9c; Sat, 20 Feb 2021 03:56:29 -0500 In-Reply-To: (message from Pip Cet on Sat, 20 Feb 2021 04:35:39 +0000) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:200406 Archived-At: > From: Pip Cet > Date: Sat, 20 Feb 2021 04:35:39 +0000 > Cc: akrl@sdf.org, mwd@md5i.com, 46502@debbugs.gnu.org > > Okay. Here's what I'm seeing (master branch, interrupted after > macroexp.elc is compiled). It's hard to see the differences, since your MUA seemed to have folded long lines. Can you send the diffs as an attachment? And when exactly did you interrupt the second run? The first things that get compiled are these: COMPILE_FIRST = \ $(lisp)/emacs-lisp/macroexp.elc \ $(lisp)/emacs-lisp/cconv.elc \ $(lisp)/emacs-lisp/byte-opt.elc \ $(lisp)/emacs-lisp/bytecomp.elc \ $(lisp)/emacs-lisp/autoload.elc Which one of these was being compiled when you pressed Ctrl-C? > > In general, Make itself will delete any target files it knows about > > that were not fully built at the time of SIGINT. Maybe we don't tell > > Make enough about the files native-comp produces? > > So we should delete the early-compilation .elcs if we end up deleting > bootstrap-emacs.pdmp, too? No, I don't think so. (What is the relation between bootstrap-emacs.pdmp and the produced *.elc files?) If the compilation of these *.elc files has finished, I see no reason to delete them, because they should be correct and usable.