From 6a11bca93d6b6ac4d3e5a1b51c2b50ce0720d2a7 Mon Sep 17 00:00:00 2001 From: Irene Knapp Date: Fri, 22 May 2026 20:04:58 -0700 Subject: fix our first binary reproducibility issue (wow) with this fix, the first-generation and second-generation builds are precisely identical it was an unused codeword in the bootstrapped docol, under the label transform, which inadvertently had a value from the host address space. the fix required some creativity. Force-Push: yes Change-Id: I05b373b4231fa093454fa31891784de16d81bb18 --- core.e | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core.e') diff --git a/core.e b/core.e index 51ab9f7..a636c07 100644 --- a/core.e +++ b/core.e @@ -80,8 +80,8 @@ here ! ~ We can't use colon to create docol, not even the part that's a word, ~ because colon tries to dynamically invoke docol to fill in the codeword. s" docol" create +self-codeword here @ -dup 8 + pack64 L@' docol-codeword-value :rax mov-reg64-imm64 :rax push-reg64 pack-next -- cgit 1.4.1