Problem
Building the CUDA dll on Windows.
Following #837 (comment)
- Install https://github.com/msys2/msys2-installer/releases/download/2026-06-11/msys2-x86_64-20260611.exe (also the link to msys has a trailing \ here https://github.com/JustVugg/colibri/blob/main/docs/windows.md so it 404s)
- When install finishes and the CLI for MSYS64 appears, run this inside it pacman -S make mingw-w64-ucrt-x86_64-gcc
- Windows key, "developer", start the "Developer Command Prompt for VS 2022"
- From the dev prompt run
set MSYS2_PATH_TYPE=inherit
C:\msys64\msys2_shell.cmd -ucrt64
- From the second MSYS CLI that appears
cd /d/Tests/Colibri/Colibri
make cuda-dll CUDA_ARCH=native
It gets to the last make command and reports
make: *** No rule to make target 'cuda-dll'. Stop.
Proposed solution
Devs build them as required once for all Windows users and include them with the release zip. Please do this and save all of the Windows users having to go through the same mess I am :)
Or at least give full working steps to build the DLLs for the various architectures (at a minimum 30xx 40xx and 50xx GPUs)
Please help all of us poor Windows users.
Alternatives considered
No response
Scope and compatibility
No response
Problem
Building the CUDA dll on Windows.
Following #837 (comment)
set MSYS2_PATH_TYPE=inherit
C:\msys64\msys2_shell.cmd -ucrt64
cd /d/Tests/Colibri/Colibri
make cuda-dll CUDA_ARCH=native
It gets to the last make command and reports
make: *** No rule to make target 'cuda-dll'. Stop.
Proposed solution
Devs build them as required once for all Windows users and include them with the release zip. Please do this and save all of the Windows users having to go through the same mess I am :)
Or at least give full working steps to build the DLLs for the various architectures (at a minimum 30xx 40xx and 50xx GPUs)
Please help all of us poor Windows users.
Alternatives considered
No response
Scope and compatibility
No response