The !cgo variant for Windows is very useful for cross compilation.
I came across this Library recently
https://github.com/ebitengine/purego/
Which would enable !cgo for the other architectures if you wanted to use it.
This would mean, for example, that I could have cgofuse builds by default for rclone for all platforms, not just Windows and macOS. (I avoid cgo on Linux due to too many libc variants making it impossible to make a single binary)
The !cgo variant for Windows is very useful for cross compilation.
I came across this Library recently
https://github.com/ebitengine/purego/
Which would enable !cgo for the other architectures if you wanted to use it.
This would mean, for example, that I could have cgofuse builds by default for rclone for all platforms, not just Windows and macOS. (I avoid cgo on Linux due to too many libc variants making it impossible to make a single binary)