From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Bj=C3=B6rn?= Bidar Newsgroups: gmane.emacs.devel Subject: Re: How to make aot native-compilation and pdmp creation reproduceable Date: Mon, 09 Oct 2023 17:48:05 +0300 Message-ID: <87fs2jua1m.fsf@thaodan.de> References: <87edi6wa63.fsf@thaodan.de> <87v8bgvnmi.fsf@thaodan.de> <83sf6kvyws.fsf@gnu.org> <83jzrwvxnx.fsf@gnu.org> <83il7gvt6m.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1113"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Gerd =?utf-8?Q?M=C3=B6llmann?= , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Oct 09 16:49:08 2023 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 1qprZD-000AW2-02 for ged-emacs-devel@m.gmane-mx.org; Mon, 09 Oct 2023 16:49:07 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qprYN-0005P0-1q; Mon, 09 Oct 2023 10:48:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qprYK-0005Ol-7D for emacs-devel@gnu.org; Mon, 09 Oct 2023 10:48:12 -0400 Original-Received: from thaodan.de ([185.216.177.71]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qprYH-000507-5r; Mon, 09 Oct 2023 10:48:11 -0400 Original-Received: from odin (dsl-trebng12-50dc77-87.dhcp.inet.fi [80.220.119.87]) by thaodan.de (Postfix) with ESMTPSA id 9B20DD08DB6; Mon, 9 Oct 2023 17:48:06 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1696862886; bh=wG97iJ5cxEMsN+H8RQHBt4QZ17W7sMGwx+lNreI/qiE=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=bmd1ZbhThxNr0qivDNXD7wYbPAbXnZPoMB0C/SMF1793rbCI83/4CBl8bbDt+x5IO TVJXrZFfu6K/HOIdP+ibvIGSbdGRmPiRCjV7oM7SnSqpVA0ApDUn/B6v+2jEdK7PWj DU21hzS3lsImKsrQSzZdhrqRzm9cGsJrcK0acdPUiRt6LqcJnKVLdQapBTICHwafMt Xtra0gWmcM3utg94kdDVGYnVNqq8xuxlzqT3Pp0IGdGkl1tXr+ROHzFhrTwwHJzjnB m1T3OZaoxIAd3GLd9Jxmps84kezQING2InMFCLGkR4Fsa6TrU88DDVbNqtOPxI/fki j+HoVSVFcWKNPJYX5Emi/T7uvNujveNfoxE9gsoU1ZlkO2lKT4j3SLNUlvypxRc699 IEIfq5s3h66D7q/MlmkxWB1EPWKqrZ4HuAZTmf+sjdyIo51gRE7xOCvJi05bt1eMFM Mn5+34usWd0nq0YY6jiCmtqIiFGM18Mgxg/1MhhXeVLqcJJZ+idhFabIYu+MWSeO8Q 7LaITb/kbl8a+dO1cyQ0Us1GWl74OfTeIFR3GhhAq1+BoBHq5L81nkNqIgjw4XhFUf nDR+fTSdO3gb1rPw6IcXZhoza1PPVZP7bBo5AFt7L9GzwC4t0fJ9h/4/5nfixX2sEp +4E29iL45BFd8qp3ZsiO70Sg= In-Reply-To: <83il7gvt6m.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 09 Oct 2023 16:09:21 +0300") Autocrypt: addr=bjorn.bidar@thaodan.de; prefer-encrypt=nopreference; keydata= mDMEZNfpPhYJKwYBBAHaRw8BAQdACBEmr+0xwIIHZfIDlZmm7sa+lHHSb0g9FZrN6qE6ru60JUJq w7ZybiBCaWRhciA8Ympvcm4uYmlkYXJAdGhhb2Rhbi5kZT6IlgQTFgoAPgIbAwULCQgHAgIiAgYV CgkICwIEFgIDAQIeBwIXgBYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1/YmAhkBAAoJEFwbdKFl HF9oB9cBAJoIIGQKXm4cpap+Flxc/EGnYl0123lcEyzuduqvlDT0AQC3OlFKm/OiqJ8IMTrzJRZ8 phFssTkSrrFXnM2jm5PYDoiTBBMWCgA7FiEEUfF263VHMB6nKairXBt0oWUcX2gFAmTX6T4CGwMF CwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQXBt0oWUcX2hbCQEAtru7kvM8hi8zo6z9ux2h K+B5xViKuo7Z8K3IXuK5ugwA+wUfKzomzdBPhfxDsqLcEziGRxoyx0Q3ld9aermBUccHtBxCasO2 cm4gQmlkYXIgPG1lQHRoYW9kYW4uZGU+iJMEExYKADsCGwMFCwkIBwICIgIGFQoJCAsCBBYCAwEC HgcCF4AWIQRR8XbrdUcwHqcpqKtcG3ShZRxfaAUCZNf2FQAKCRBcG3ShZRxfaCzSAP4hZ7cSp0YN XYpcjHdsySh2MuBhhoPeLGXs+2kSiqBiOwD/TP8AgPEg/R+SI9GI9on7fBJJ0mp2IT8kZ2rhDOjg gA6IkwQTFgoAOxYhBFHxdut1RzAepymoq1wbdKFlH Received-SPF: pass client-ip=185.216.177.71; envelope-from=bjorn.bidar@thaodan.de; helo=thaodan.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:311375 Archived-At: Eli Zaretskii writes: >> From: Gerd M=C3=B6llmann >> Cc: bjorn.bidar@thaodan.de, emacs-devel@gnu.org >> Date: Mon, 09 Oct 2023 13:55:30 +0200 >>=20 >> Eli Zaretskii writes: >>=20 >> >> My hypothesis is that x-win.eln changes between builds (print-circle >> >> etc.) =3D> make-fingerprint computes a different ingerprint and so on. >> > >> > If x-win.el didn't change, x-win.eln will not be regenerated, so >> > something else is at work here. >>=20 >> But x-win.elc _did_ change. To cite one of Bj=C3=B6rn's mails > > If x-win.elc or x-win.eln change between builds (meaning x-win.el or > one of the *.el files it 'require's changed), why do we expect the > builds to be identical? x-win.elc didn't change only x-win.eln (and the emacs executeable and pdmp)= did.=20 All uncompiled and the byte-compiled Emacs Lisp is inside the emacs-el package which is identical. See my message here: https://mail.gnu.org/archive/html/emacs-devel/2023-10/msg00133.html