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




Reply via email to