It used to be that I could Ctrl-C to abort 'make'. Now I find that it only aborts compiling one file and then moves on to the next. Here's a partial transcript within shell mode in Emacs.
Mark --8<---------------cut here---------------start------------->8--- GUILEC gnu/services/lirc.go GUILEC gnu/services/virtualization.go GUILEC gnu/services/mail.go C-c C-c GUILEC gnu/services/mcron.go GUILEC gnu/services/messaging.go C-c C-c GUILEC gnu/services/networking.go C-c C-c GUILEC gnu/services/nfs.go C-c C-c GUILEC gnu/services/shepherd.go C-c C-c GUILEC gnu/services/herd.go C-c C-c GUILEC gnu/services/pm.go C-c C-c GUILEC gnu/services/sddm.go C-c C-c GUILEC gnu/services/spice.go C-c C-c GUILEC gnu/services/ssh.go C-c C-c GUILEC gnu/services/sysctl.go GUILEC gnu/services/version-control.go C-c C-c GUILEC gnu/services/vpn.go C-c C-c GUILEC gnu/services/web.go C-c C-c GUILEC gnu/services/xorg.go C-c C-c GUILEC gnu/system.go C-c C-c GUILEC gnu/system/file-systems.go C-c C-c GUILEC gnu/system/install.go C-c C-c GUILEC gnu/system/linux-container.go C-c C-c GUILEC gnu/system/linux-initrd.go C-c C-c GUILEC gnu/system/locale.go C-c C-c GUILEC gnu/system/mapped-devices.go C-c C-c GUILEC gnu/system/nss.go GUILEC gnu/system/pam.go C-c C-z [1]+ Stopped make mhw@jojen ~/guix [env]$ kill %1 [1]+ Stopped make mhw@jojen ~/guix [env]$ make[2]: *** [Makefile:5254: make-go] Terminated make[1]: *** [Makefile:4385: all-recursive] Terminated make: *** [Makefile:2975: all] Interrupt [1]+ Interrupt make mhw@jojen ~/guix [env]$ --8<---------------cut here---------------end--------------->8---