GNU bug report logs - #48373
vice: processor dependency?

Previous Next

Package: guix;

Reported by: Christopher Howard <christopher <at> librehacker.com>

Date: Wed, 12 May 2021 02:34:01 UTC

Severity: normal

Full log


Message #11 received at 48373 <at> debbugs.gnu.org (full text, mbox):

From: Brendan Tildesley <btild <at> mailbox.org>
To: "48373 <at> debbugs.gnu.org" <48373 <at> debbugs.gnu.org>
Cc: Christopher Howard <christopher <at> librehacker.com>
Subject: Re: vice: processor dependency
Date: Wed, 12 May 2021 17:08:06 +0200 (CEST)
[Message part 1 (text/plain, inline)]
I'm curious the guix version would also build differently on your computer.
You can run for example

guix build vice --no-grafts --check

to build it from source and check the difference. if its different, something like

guix gc -D $(guix build --no-grafts vice); guix build --no-substitutes vice

should delete it and built it from source without using the prebuilt binary.
If it's different then its a reproducibility bug. Some packages are actually
intended to be that way, like atlas, and have substitutable? #f set so that
they are always built and tuned to the cpu it's used on.

On my computer, AMD 5700X, the built is identical to the substitute:

b <at> jiu ~/code/guix [env]$ guix challenge vice

1 store items were analyzed:
- 1 (100.0%) were identical
- 0 (0.0%) differed
- 0 (0.0%) were inconclusive

[Message part 2 (text/html, inline)]

This bug report was last modified 4 years and 34 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.