I know this is not a common thing so here goes nothing.
Apparently the change below broke Windows apps when running under Wine as it made bcryptprimitives.dll a hard requirement now and this dll is not bundled with Wine. This is true even for programs that do not use it all (like a simple "hello world" program).
https://github.com/golang/go/commit/693def151adff1af707d82d28f55dba81ceb08e1Here is what I see:
bga@rincewind:~$ cat hello.go
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}
bga@rincewind:~$ GOOS=windows go build hello.go
bga@rincewind:~$ wine hello.exe
fatal error: bcryptprimitives.dll not found
runtime: panic before malloc heap initialized
wine: Unhandled page fault on execute access to 0000000000000000 at address 0000000000000000 (thread 0108), starting debugger...