The repository currently mixes two Windows toolchain worlds:
nvcc on Windows prefers MSVC (cl.exe)This works for isolated package tests, but full application builds can fail when an MSVC-built CUDA library is linked by MinGW, producing unresolved symbols such as:
__GSHandlerCheck__security_cookie_Init_thread_epochUse an explicitly Windows-oriented build path:
nvccPrefer a GCC/NVCC-oriented build path:
nvcc + GCCinternal/demod/gpudemod/ platform-neutral at the Go API levelkernels.cugo test ./... passesgo test -tags cufft ./internal/demod/gpudemod passes with NVCC/MSVC setupbuild-sdrplay.ps1 has progressed past the original invalid #cgo LDFLAGS issuebuild-windows-cuda-app.ps1) also currently blocks because even go build runtime/cgo emits GCC-style flags (-Wall, -Werror, -fno-stack-protector) that cl.exe rejects in this environment; this is a toolchain/Go integration issue, not a project-specific one