bug#48373: vice: processor dependency?

2021-05-12 Thread Leo Famulari
On Tue, May 11, 2021 at 06:33:07PM -0800, Christopher Howard wrote: > As a guess, I suspect your build made use of some advanced multimedia > CPU flag not available on my computer. I'd guess that the problem is that it's being built with -march=native, which the build logs show. We'll need to dis

bug#48373: vice: processor dependency

2021-05-12 Thread Brendan Tildesley via Bug reports for GNU Guix
This is the build log from the server. there may be clues here if it differs from yours: https://ci.guix.gnu.org/build/290428/log/raw

bug#48373: vice: processor dependency

2021-05-12 Thread Christopher Howard
Hello, I ran the following: guix gc -D $(guix build --no-grafts vice); guix build --no-substitutes vice guix challenge vice The result of the last command was /gnu/store/ixsr68sfkyfvp66mzg6291sv2gbdwvzc-vice-3.5 contents differ: local hash: 1gw2m26g506fivlki829h4ljjxs4s6c4c9hyi8bdzl1h4kw4qz6l

bug#48373: vice: processor dependency

2021-05-12 Thread Brendan Tildesley via Bug reports for GNU Guix
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

bug#48373: vice: processor dependency?

2021-05-12 Thread Christopher Howard
Comparing objdumps on the guix binary vs. my local binary, I suspect that the extension available on your CPU but not on mine is the AVX* instructions. I see that, e.g., VMOVAPS is used in your binary, but that is not available on my system. https://www.felixcloutier.com/x86/movaps some diff outp

bug#48373: vice: processor dependency?

2021-05-11 Thread Christopher Howard
Hi, when I install vice from guix, and attempt to run a ROM, I get this error, and the GUI does not launch: Illegal instruction However, if I pull the source with `guix -S vice', create a build environment with `guix environment vice', and build it myself (with ./configure --prefix=/home/christop