bsnes build might be not reproducible

  • Done
  • quality assurance status badge
Details
2 participants
  • Nicolò Balzarotti
  • Efraim Flashner
Owner
unassigned
Submitted by
Nicolò Balzarotti
Severity
normal
N
N
Nicolò Balzarotti wrote on 12 Apr 2021 10:01
(address . bug-guix@gnu.org)
87mtu4ue2g.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me
Hi guix,

I get an 'Illegal instruction' error when running bsnes (on my X200).

$ guix environment --ad-hoc bsnes
$ bsnes
Illegal instruction

The makefile contains this:
(march=native when local)

I tried to patch it, but I don't know how to check if this is fixed.

I attach the patch here, on my laptop applied over 073b12d70d I get

guix hash -r /gnu/store/h2k0la0cyilfj7y7vm9r2zs1vi3wkiwy-bsnes-115
0298ajc60qpjhllyqv8gdb503bzg0rcd7pvigq22h7gm58d0g0sd

Thanks!
From 2707ecb0c39cd731344cb1f68d17662b7272b415 Mon Sep 17 00:00:00 2001
From: nixo <nicolo@nixo.xyz>
Date: Mon, 12 Apr 2021 09:42:13 +0200
Subject: [PATCH] gnu: bsnes: Disable march=native

---
gnu/packages/emulators.scm | 2 ++
1 file changed, 2 insertions(+)

Toggle diff (15 lines)
diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm
index 8482f679e2..09d6095a7d 100644
--- a/gnu/packages/emulators.scm
+++ b/gnu/packages/emulators.scm
@@ -1955,6 +1955,8 @@ from various forks of Gens, and improved platform portability.")
(build-system gnu-build-system)
(arguments
`(#:make-flags (list "-C" "bsnes"
+ ;; Remove march=native
+ "local=false"
(string-append "prefix=" (assoc-ref %outputs "out")))
#:tests? #f ; No tests.
#:phases (modify-phases %standard-phases
--
2.31.1
E
E
Efraim Flashner wrote on 8 Jun 2021 10:27
(name . Nicolò Balzarotti)(address . anothersms@gmail.com)(address . 47720-done@debbugs.gnu.org)
YL8p3AhlLIVorOUq@3900XT
Seems this patch fell through the cracks. Patch pushed!

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmC/KdwACgkQQarn3Mo9
g1H22Q//XP8PEZwgt85J0+YofE5cH/6MiD031wKcQA6q8QcXuZ44TK8qDEZZORVh
bId7Kyoc9/EOa3QBWps/kNhPPKl2hC5Lq/Ze3yH7OC5UjkRPpRtr6GdoMGjAe1xn
qdAFEBLoRZSvej56nQblHCVvwh16mPElsgJ7d3+2FUHjwEOATquiZ2z8oKK4Arh7
nNSNn7mmeaJXdkq/Qb63poBFo1eNdDRw5fCuH2rZkvFL+8cPQ40KzEheMtB52Kuo
0N3Ycwk3JV1x0PSF79mWpabyMZcYAUQWowVbpg1GjGtLKnRFmClfT4z1rY+JGch9
F9VSiJRD3z106OUyORUcJ+QY/ZqMGpXXMmU/AAgsvn04GTJnIdl9DD7GVlRaebLF
N1jy+47C1i1n67NG0+/Yg8yppGqH1JmpfZHCcLBCXBKnTR+6Mwe4XLCH7YN++re9
Ni8UI3TslLtLqPpNkKoo5yFWgYCZBq/AVTRfF8mxXwdMJjDMe3J43ib3+SZ5ubUS
W6/1FJq9Nkei5bq7PfCUOlRp0icHnayC6b+2/fsWUkmND9GJYL/f+LJxHAL7xYH4
c7dMjB6tTkAnBjH7KPMLTHSEBXAMpsprVEfc9qxWUWyycHYKP28gu+VlVfWz6jkf
F0W0z548UGQpsz78aqM3G5KZ7qlqZtYTSZrZKxByiYiDhhVBvyk=
=kAVr
-----END PGP SIGNATURE-----


Closed
?