@alice There are many things i'd like to improve in guix to make this easier. Bash-minimal is a huge problem. Many packages need it and it's a blocking point for them... we should make it available for mingw to really unleash the cross-compilation potential.
In my case, Zig helped but it's not a silver bullet, as it can't replace complex configure scripts easily (like the ones you can find in GUI frameworks).
I still need to research further!