From owner-freebsd-current@freebsd.org Wed May 5 03:26:41 2021 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B29B562E10A for ; Wed, 5 May 2021 03:26:41 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-55.consmr.mail.gq1.yahoo.com (sonic316-55.consmr.mail.gq1.yahoo.com [98.137.69.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4FZhvh1Hpzz4pW6 for ; Wed, 5 May 2021 03:26:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1620185198; bh=KQNG3JV0dMKY6IlgMNeyhPsyT3OGDupsYVUdbcGKpbC=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=hMKOuvoqBzM9C/+TqZKFUOD4rVxr4Xc8qXEMkl2oxvDuoFS9OQ0EBDeNTUSTtd+dIAV8WQSMSHiiTy167fQbeN2r2J3Pm7lDjP1rmFHn+tu194yoVYr4+p7g7Jv8DoHe816SiqQF+BAUVcHtMGoTSN3GyBziMibrQBIz4Dya5w73x8hjZ6GCPFuEJWPliQoECmdM+JYgP2YvGceaiS95dkuPSgO38EJahnTtTZ9YYrScqYICqoaOg6CYoyf5bpN2UYNPkHdlT3EFuK4sfXFhOK9PKcDbZCDkGzLiwk3jINdngOHUv9E30QiT0CRFQS02zyr0deo7MMgUG5KlNiXJEw== X-YMail-OSG: XAoIB1wVM1kf.LFZAQr8RhvlmGyFdMXNZhw2SuFLKEEKDhiVeq_j_gDbk.H1UsE zlHuxURHrn4hDqx7DFzKS6pDa9WZ09mGVvwWXsJcM4E17Ey.IKNs299MfmV0_8ZrJjpbItEMOw1I jE6LN_CVbR4F2gmWGbX1ozU6UrzDj5WBiyG9TkZFkK57TvF8D2yBlbnd5FS9KILrSThk38Zuk.RH nzzYbkH22HMXvR.te_GTuADkmyvaSD3nAWc9e4h3rhzywsB6g8hvM7rjueWOxlYAstmGEi.8AcQ1 MnhDji7mvTwDna60K_j.P.KJ.dnlQIe8KlhuMClbO7eQ4PJzFBOmobFJdznsyLqBDqMN83euLgTw Tq63SS3_Zy5Zla5USTjllgsRt2IMdbCftedzGlrTUqCq8nswE3P7KJ9yoHG0XYSoRNlZ195I7K4s SEEJVEjYU_vUwO6GFGY.lPnZXmDYa8jy8lAKW8VyTVhgNxi7yFX.o9Uc4j40sy7GC4btLTzzucw. UDQERTCQwDhd2cKMXBhE2GpheVC3lmldJEpUdJMib5FHLnnOVcJFs87Hcy_WCQL592hauJU0lxwU BfATXY_VutjbdO4EGdWLTONQDS5ZTmL99CtfO6eG7wz3q8xW2_rxgTUyg1w8bnDvGuwC4BW4xU4E Qg1BLfl8N5y9ljEZNKGQ_42BR1yHeIlmFKqNhkcHqq3mjvaePlPD099Z55t36inzvlGcLaSGn26M wzJz_oJQJGPbiRIJoCkZA7.p8TwMBNOeyEK9qsMbUvBTBmYLjGz4HWItQhDb1WdHY5ba8LCYpaDd 1FDOKq0_ibeL_6Z3T0pxMZ_EIQgIFPG01A_GZ4IybSyjf8sKPLSjRl30ev2HaBgnNB5QGgW.ISa5 yQKfE4tYGzQz64VmRMuZ1l1dDkXvFqj0vAWhLLHhGRTr206Qep17_xufE_C2jGRpHvfZIqzlnL5k DrC2C9ck8PYkJTiKZDOHmZCfZ69kTDQc1btoeDWNnm2V_5pu9y7q7ZFl6CcCX3zWJMrwKeujh1mc mRgkMdwtmEktoi8AQY7Y409gwPAj4IWNBIa8cNgWaidS2pqjvtJfO3ECWJ.LOUGySVmsTlKHXELP Mia4u5Dk5QNvaGTHcgQ.ODBUcwnDB0LCNtAryrHGDvOQSb2sjRnp5r1x2oKeYNGwt.6lUw9YSUyg zzGD9pkT2GusoXMRbeO5d8xcAXtPdkYeC2B_tYlKkXEmM1U3i.NzZsUvoAWMLZ48sc8BwcgGXkp6 Z17pfM6Ys0eoC_HkhhWVv0n9IgZ8u3BQEAL4s7jfAQsF9VO4GBAsUxCm4CJqsJBbp4mPGuLO006o KtTK3.3YJt7L6A9WbfhAvmFWVaFb1FTwwPzvLrFs9AB5smE4an_lyVvxNqbtnORVJLp.mZqLfHkn VA_86pe9JDxRq21ehSy5xspCU0m969Das3qxYoAHarCemPNidbJchhPBHicFLvWC0X3u0iZ80_iJ Wrqy3iFs_2jbBQHIWob5BLxHFdLiFqzJB13choQpM5hrJx.lFq_PaeyPU5EnYn1MDn7M6Izj9W6s W4K9KpA44SOYLTsn1NvIgDGGRl0Bh7uQVJkl_6VpgEYBoO5V3CpU5BsgcP66Fl4K3fX6uVOImhRo YWUsGvd2fxnZrpM.D.By5uD2_pfz65f9p4CBfFgRueqVoqW6BsAt41nDtaTZpiG1TgMbOxoUcf33 y9SO487bC0dwL8kq4W04qn2y4.WSgxNws4HaRQ0_rotJcU3laMT3DrA2G21j104Y0AUzUFKamSe2 QrKR2J3F8VmwdbZpdik2O5v5fdYRxteEXnQ1j_eI9OiMDbuJrC4UDBDdbdnf3e8JhiKzZl9tCSTs vAS7ZYo4MLJWuy8ielWlqJ45W.3dnKpvEvYuiveiKVuU7boDy8hbTRJeAjWelPxIMrL4Z5MKT8zX DxDms7vM9Nib.t6GuEn7zyDZmAnTa2oGkodrK1v_JhmP6ShH6Sl_xhmSjugbnCoAF5y0EVhDawcs FtAPXIDyx3EFTtWFfTHSVA0HrSNPStV59AUL.INWk6CxFvnckeMyLb75vZUknLfuVfqpqZadtDv0 HuJT3XfHsR_ZwGroxYj7DGdCmt_ZlPUpZ.evgushnTMemcQgKCv4F2ieLGB7quFJBSpeD37gkV8k tvJ_1UlkYh24R8GdpQy6oR0Z9yYg_JSjhavqLgS_oC41uq1bhTLsxmrUU8jZaMuFgL0mGs7IiOYb PXlqqVBIbZTdZOWHgphgl.qnv8COHcHp4.ARpzC3I0hx7hzpkMYPclJeKI4sH3Mtmxpx.TsVue6k Y_Nr7OQ2kWIcrkaYFiKONx.oF5R_qV9t0YTlyN3OV2AXKn3KXqUuWJQTkS3_b.2aWlGF3AnMVGUY 7wZzFEjCwU7SoBHw4YRuQEvTnoo8oXIuQ5Ku_YnyfTeadHUmwEoiiDGonDJd60yDCnU8mKh4x460 ltu48oAK5_KPhX8rLPIAtXlIgyzOgBPiVNWUwm1q9C4tolfnV_6inNav86mcIJ4oGAY5.9VnIWIN jpZJ_mD_QS06b743cdZaIASU5JHOU5rLZ1R3By5NnXef_BGGlU4t_YIFlVAXLEUZcwzHzcRnyAoo PJ2yb5xfX5e15pf7XZV6MN2P6pbD61__ZIugTxjr4fm8AcndD_RThubAxLvWeJYZg0foy_xKl4XY g2g5ye4Y_HSgSmVuDpNiSPnaQMmlDMQDSnEHcVPMjYvkPFXh01_.lhjPIBtQRd5dCgjqPMBrvx6. JPIVaHAOXu6f_Y3uCw4YZovgD1ZclCYZF1LixwJdHrg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Wed, 5 May 2021 03:26:38 +0000 Received: by kubenode548.mail-prod1.omega.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID b01a7d29a0fa63ba3f53d2a3e60d14b1; Wed, 05 May 2021 03:26:32 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: FYI: WITH_REPRODUCIBLE_BUILD= problem for some files? [aarch64 test did not reproduce the issue] From: Mark Millard In-Reply-To: Date: Tue, 4 May 2021 20:26:30 -0700 Cc: FreeBSD-STABLE Mailing List , freebsd-current Content-Transfer-Encoding: quoted-printable Message-Id: References: <35482701-95A3-48B2-9A8E-B7E0092119B1.ref@yahoo.com> <35482701-95A3-48B2-9A8E-B7E0092119B1@yahoo.com> <43F20589-A7C7-42FF-9020-09CEE037D1CD@yahoo.com> <91F820A1-8940-4246-A20A-E62685F50079@yahoo.com> <27B5086A-7C98-4AE6-885A-CC7C7BD2F64B@yahoo.com> <3FC6BCDD-5865-4B5D-8238-3EC38AD4E78C@yahoo.com> <2E86A8E9-9F0E-446E-BF80-5FA3B8ECB197@yahoo.com> To: Ed Maste X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Rspamd-Queue-Id: 4FZhvh1Hpzz4pW6 X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-0.999]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.69.31:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; SUBJECT_HAS_QUESTION(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.69.31:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.31:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.31:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 May 2021 03:26:41 -0000 On 2021-May-4, at 13:38, Mark Millard wrote: > [The first buidlworld is still in process. So while waiting . . .] >=20 > On 2021-May-4, at 10:31, Mark Millard wrote: >=20 >> I probably know why the huge count of differences this time >> unlike the original report . . . >>=20 >> Previously I built based on a checked-in branch as part of >> my experimenting. This time it was in a -dirty form (not >> checked in), again as part of my experimental exploration. >>=20 >> WITH_REPRODUCIBLE_BUILD=3D makes a distinction between these >> if I remember right: (partially?) disabling itself for >> -dirty style. >>=20 >> To reproduce the original style of test I need to create >> a branch with my few patches checked in and do the >> buildworlds from that branch. >>=20 >> This will, of course, take a while. >>=20 >> Sorry for the noise. >>=20 >=20 > I've confirmed some of the details of the large number of > files with difference while waiting for the 1st buildworld : >=20 > The 4 bytes at the end of the .gnu_debuglink section > that are ending up different are the checksum for the > .debug file. The .debug files have differences such as: >=20 > =E2=94=82 - <1a> DW_AT_comp_dir : (indirect string) = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang-alt/usr/13_0R-src/arm64.aarch64/lib= /csu/aarch64 > =E2=94=82 + <1a> DW_AT_comp_dir : (indirect string) = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang/usr/13_0R-src/arm64.aarch64/lib/csu= /aarch64 >=20 > So I need to build, snapshot (in case need > to reference), install, clean-out, build, > install elsewhere, compare. (Or analogous > that uses the same build base-path for both > installs despite separate buildworld's.) > This is separate from any potential -dirty > vs. checked-in handling variation by > WITH_REPRODUCIBLE_BUILD=3D . >=20 > My process that produced the original armv7 > report happened to do that before I accidentally > discovered the presence of the few files with > differences. My new experiments were different > and I'd not though of needing to vary the > procedure to get you the right evidence. >=20 The two aarch64 test installs did not show any differences in a "diff -rq" . Ignoring *.meta files generated during the builds, the build directory tree snapshots showed just the differences: # diff -rq = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang-alt/.zfs/snapshot/commited-style-0/= usr = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang-alt/.zfs/snapshot/commited-style-1/= usr | grep -v '\.meta' | more Files = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang-alt/.zfs/snapshot/commited-style-0/= usr/13_0R-src/arm64.aarch64/stand/ficl/softcore.c and = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang-alt/.zfs/snapshot/commited-style-1/= usr/13_0R-src/arm64.aarch64/stand/ficl/softcore.c differ Files = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang-alt/.zfs/snapshot/commited-style-0/= usr/13_0R-src/arm64.aarch64/toolchain-metadata.mk and = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang-alt/.zfs/snapshot/commited-style-1/= usr/13_0R-src/arm64.aarch64/toolchain-metadata.mk differ # diff -u = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang-alt/.zfs/snapshot/commited-style-0/= usr/13_0R-src/arm64.aarch64/stand/ficl/softcore.c = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang-alt/.zfs/snapshot/commited-style-1/= usr/13_0R-src/arm64.aarch64/stand/ficl/softcore.c --- = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang-alt/.zfs/snapshot/commited-style-0/= usr/13_0R-src/arm64.aarch64/stand/ficl/softcore.c 2021-05-04 = 13:45:14.463351000 -0700 +++ = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang-alt/.zfs/snapshot/commited-style-1/= usr/13_0R-src/arm64.aarch64/stand/ficl/softcore.c 2021-05-04 = 19:04:32.338203000 -0700 @@ -4,7 +4,7 @@ ** Words from CORE set written in FICL ** Author: John Sadler (john_sadler@alum.mit.edu) ** Created: 27 December 1997 -** Last update: Tue May 4 13:45:14 PDT 2021 +** Last update: Tue May 4 19:04:32 PDT 2021 *******************************************************************/ /* ** DO NOT EDIT THIS FILE -- it is generated by softwords/softcore.awk # diff -u = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang-alt/.zfs/snapshot/commited-style-0/= usr/13_0R-src/arm64.aarch64/toolchain-metadata.mk = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang-alt/.zfs/snapshot/commited-style-1/= usr/13_0R-src/arm64.aarch64/toolchain-metadata.mk --- = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang-alt/.zfs/snapshot/commited-style-0/= usr/13_0R-src/arm64.aarch64/toolchain-metadata.mk 2021-05-04 = 10:55:26.030179000 -0700 +++ = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang-alt/.zfs/snapshot/commited-style-1/= usr/13_0R-src/arm64.aarch64/toolchain-metadata.mk 2021-05-04 = 16:14:24.513346000 -0700 @@ -1,4 +1,4 @@ -.info Using cached toolchain metadata from build at CA72_4c8G_ZFS on = Tue May 4 10:55:26 PDT 2021 +.info Using cached toolchain metadata from build at CA72_4c8G_ZFS on = Tue May 4 16:14:24 PDT 2021 _LOADED_TOOLCHAIN_METADATA=3Dt COMPILER_VERSION=3D110001 X_COMPILER_VERSION=3D110001 I may run a 'target cortex-a7 (so: armv7) from aarch64' test next. That was the context for the original discovery and report. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)