(address . bug-guix@gnu.org)
Noticed on my aarch64-linux VM today that golang builds are
failing:
$ guix build go
<snip>
starting phase `build'
make.bash: line 159:
/gnu/store/45vng74anlglfd30v678a1lkbb34pjpv-go-1.4-bootstrap-20171003/bin/go:
cannot execute binary file: Exec format error
$ guix shell file -- file
/gnu/store/45vng74anlglfd30v678a1lkbb34pjpv-go-1.4-bootstrap-20171003/bin/go
<snip>
/gnu/store/45vng74anlglfd30v678a1lkbb34pjpv-go-1.4-bootstrap-20171003/bin/go:
ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV),
statically linked, stripped
$ uname -a
Linux vakum 6.11.11-gnu #1 SMP PREEMPT_DYNAMIC 1 aarch64
GNU/Linux
$ guix describe
Generation 7 Jan 29 2025 08:50:46 (current)
guix ac103c2
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: ac103c2eab1a169ca18c88fd0b0d03c7d2e02c9d
This was working in the previous generation, which was commit
680d01aeefaec383da44c3b6920c8a42f41613e9. I don’t see any changes
to go-1.4 or go-1.17 in there, but there are some go-build-system
change, which might be related.
-- Ian