[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sbcl-devel
Subject:    Re: [Sbcl-devel] Source file timestamp in fasl file
From:       Guillaume Le Vaillant <glv () posteo ! net>
Date:       2022-06-12 19:24:49
Message-ID: 87sfo9r7lh.fsf () kitej
[Download RAW message or body]

Douglas Katzman <dougk@google.com> skribis:

> I agree it should be removed. I thought I did that, but I didn't. So I
> looked at the change that removed the debug-source-compiled, and it seems
> to imply. that Slime needs DEBUG-SOURCE-CREATED.
>
> https://sourceforge.net/p/sbcl/sbcl/ci/72843d7ce32bd615f64a0326cf891658b5724ead

Hi,

I tried setting the FASL creation time to NIL in the DEBUG-SOURCE
structure to see if there was some other non-reproducible things when
building SBCL (version 2.2.5).

There is only one series of bytes that differ between builds. It is in
the "sbcl.core" file. It looks like an integer, but it doesn't look like
a date (it is always around 450000, if it really is an integer).

Do you know what that field could be?


Here are a few examples:

Build 1:
--- /gnu/store/ay6cwibspd1c1ivn4gp4lkllr49spyyk-sbcl-2.2.5
+++ /gnu/store/ay6cwibspd1c1ivn4gp4lkllr49spyyk-sbcl-2.2.5-check
│   --- /gnu/store/ay6cwibspd1c1ivn4gp4lkllr49spyyk-sbcl-2.2.5/lib
├── +++ /gnu/store/ay6cwibspd1c1ivn4gp4lkllr49spyyk-sbcl-2.2.5-check/lib
│ │   --- /gnu/store/ay6cwibspd1c1ivn4gp4lkllr49spyyk-sbcl-2.2.5/lib/sbcl
│ ├── +++ /gnu/store/ay6cwibspd1c1ivn4gp4lkllr49spyyk-sbcl-2.2.5-check/lib/sbcl
│ │ │   --- /gnu/store/ay6cwibspd1c1ivn4gp4lkllr49spyyk-sbcl-2.2.5/lib/sbcl/sbcl.core
│ │ ├── +++ /gnu/store/ay6cwibspd1c1ivn4gp4lkllr49spyyk-sbcl-2.2.5-check/lib/sbcl/sbcl.core
│ │ │ @@ -1680222,15 +1680222,15 @@
│ │ │  019a35d0: 2d05 0106 0000 0000 68c7 aba6 6d76 6046  -.......h...mv`F
│ │ │  019a35e0: db9d 3053 0000 0000 23e5 d400 1000 0000  ..0S....#.......
│ │ │  019a35f0: ffda d600 1000 0900 0000 0000 0000 0000  ................
│ │ │  019a3600: 2d05 0106 0000 0000 165a b57e 1325 064e  -........Z.~.%.N
│ │ │  019a3610: fb9c 3053 0000 0000 53e5 d400 1000 0000  ..0S....S.......
│ │ │  019a3620: 2fdb d600 1000 0900 0000 0000 0000 0000  /...............
│ │ │  019a3630: 2d05 0106 0000 0000 34b8 90d8 68f5 b27e  -.......4...h..~
│ │ │ -019a3640: f8f3 0600 0000 0000 7311 0100 1000 0000  ........s.......
│ │ │ +019a3640: 7e17 0700 0000 0000 7311 0100 1000 0000  ~.......s.......
│ │ │  019a3650: ef87 0000 1000 1900 0000 0000 0000 0000  ................
│ │ │  019a3660: 2d05 0106 0000 0000 56bf e931 c362 586d  -.......V..1.bXm
│ │ │  019a3670: b399 0100 1000 0000 d3d3 0400 1000 0000  ................
│ │ │  019a3680: ffaf 0500 1000 1f00 0000 0000 0000 0000  ................
│ │ │  019a3690: 2d05 0106 0000 0000 e42d 4c06 4906 2130  -........-L.I.!0
│ │ │  019a36a0: e761 0500 1000 0000 033c 0600 1000 0000  .a.......<......
│ │ │  019a36b0: fff8 0500 1000 1f00 0000 0000 0000 0000  ................


Build 2:
--- /gnu/store/ws84lbychi7slnhbrlamm9hg4mb2y7vq-sbcl-2.2.5
+++ /gnu/store/ws84lbychi7slnhbrlamm9hg4mb2y7vq-sbcl-2.2.5-check
│   --- /gnu/store/ws84lbychi7slnhbrlamm9hg4mb2y7vq-sbcl-2.2.5/lib
├── +++ /gnu/store/ws84lbychi7slnhbrlamm9hg4mb2y7vq-sbcl-2.2.5-check/lib
│ │   --- /gnu/store/ws84lbychi7slnhbrlamm9hg4mb2y7vq-sbcl-2.2.5/lib/sbcl
│ ├── +++ /gnu/store/ws84lbychi7slnhbrlamm9hg4mb2y7vq-sbcl-2.2.5-check/lib/sbcl
│ │ │   --- /gnu/store/ws84lbychi7slnhbrlamm9hg4mb2y7vq-sbcl-2.2.5/lib/sbcl/sbcl.core
│ │ ├── +++ /gnu/store/ws84lbychi7slnhbrlamm9hg4mb2y7vq-sbcl-2.2.5-check/lib/sbcl/sbcl.core
│ │ │ @@ -1680222,15 +1680222,15 @@
│ │ │  019a35d0: 2d05 0106 0000 0000 68c7 aba6 6d76 6046  -.......h...mv`F
│ │ │  019a35e0: db9d 3053 0000 0000 23e5 d400 1000 0000  ..0S....#.......
│ │ │  019a35f0: ffda d600 1000 0900 0000 0000 0000 0000  ................
│ │ │  019a3600: 2d05 0106 0000 0000 165a b57e 1325 064e  -........Z.~.%.N
│ │ │  019a3610: fb9c 3053 0000 0000 53e5 d400 1000 0000  ..0S....S.......
│ │ │  019a3620: 2fdb d600 1000 0900 0000 0000 0000 0000  /...............
│ │ │  019a3630: 2d05 0106 0000 0000 34b8 90d8 68f5 b27e  -.......4...h..~
│ │ │ -019a3640: b2db 0600 0000 0000 7311 0100 1000 0000  ........s.......
│ │ │ +019a3640: 6ec5 0600 0000 0000 7311 0100 1000 0000  n.......s.......
│ │ │  019a3650: ef87 0000 1000 1900 0000 0000 0000 0000  ................
│ │ │  019a3660: 2d05 0106 0000 0000 56bf e931 c362 586d  -.......V..1.bXm
│ │ │  019a3670: b399 0100 1000 0000 d3d3 0400 1000 0000  ................
│ │ │  019a3680: ffaf 0500 1000 1f00 0000 0000 0000 0000  ................
│ │ │  019a3690: 2d05 0106 0000 0000 e42d 4c06 4906 2130  -........-L.I.!0
│ │ │  019a36a0: e761 0500 1000 0000 033c 0600 1000 0000  .a.......<......
│ │ │  019a36b0: fff8 0500 1000 1f00 0000 0000 0000 0000  ................


Build 3:
--- /gnu/store/xq4a7hrkv1g78lx5z2b4ndbq8apbs1i7-sbcl-2.2.5
+++ /gnu/store/xq4a7hrkv1g78lx5z2b4ndbq8apbs1i7-sbcl-2.2.5-check
│   --- /gnu/store/xq4a7hrkv1g78lx5z2b4ndbq8apbs1i7-sbcl-2.2.5/lib
├── +++ /gnu/store/xq4a7hrkv1g78lx5z2b4ndbq8apbs1i7-sbcl-2.2.5-check/lib
│ │   --- /gnu/store/xq4a7hrkv1g78lx5z2b4ndbq8apbs1i7-sbcl-2.2.5/lib/sbcl
│ ├── +++ /gnu/store/xq4a7hrkv1g78lx5z2b4ndbq8apbs1i7-sbcl-2.2.5-check/lib/sbcl
│ │ │   --- /gnu/store/xq4a7hrkv1g78lx5z2b4ndbq8apbs1i7-sbcl-2.2.5/lib/sbcl/sbcl.core
│ │ ├── +++ /gnu/store/xq4a7hrkv1g78lx5z2b4ndbq8apbs1i7-sbcl-2.2.5-check/lib/sbcl/sbcl.core
│ │ │ @@ -1680222,15 +1680222,15 @@
│ │ │  019a35d0: 2d05 0106 0000 0000 68c7 aba6 6d76 6046  -.......h...mv`F
│ │ │  019a35e0: db9d 3053 0000 0000 23e5 d400 1000 0000  ..0S....#.......
│ │ │  019a35f0: ffda d600 1000 0900 0000 0000 0000 0000  ................
│ │ │  019a3600: 2d05 0106 0000 0000 165a b57e 1325 064e  -........Z.~.%.N
│ │ │  019a3610: fb9c 3053 0000 0000 53e5 d400 1000 0000  ..0S....S.......
│ │ │  019a3620: 2fdb d600 1000 0900 0000 0000 0000 0000  /...............
│ │ │  019a3630: 2d05 0106 0000 0000 34b8 90d8 68f5 b27e  -.......4...h..~
│ │ │ -019a3640: b03b 0700 0000 0000 7311 0100 1000 0000  .;......s.......
│ │ │ +019a3640: dacf 0600 0000 0000 7311 0100 1000 0000  ........s.......
│ │ │  019a3650: ef87 0000 1000 1900 0000 0000 0000 0000  ................
│ │ │  019a3660: 2d05 0106 0000 0000 56bf e931 c362 586d  -.......V..1.bXm
│ │ │  019a3670: b399 0100 1000 0000 d3d3 0400 1000 0000  ................
│ │ │  019a3680: ffaf 0500 1000 1f00 0000 0000 0000 0000  ................
│ │ │  019a3690: 2d05 0106 0000 0000 e42d 4c06 4906 2130  -........-L.I.!0
│ │ │  019a36a0: e761 0500 1000 0000 033c 0600 1000 0000  .a.......<......
│ │ │  019a36b0: fff8 0500 1000 1f00 0000 0000 0000 0000  ................


_______________________________________________
Sbcl-devel mailing list
Sbcl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sbcl-devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic