Skip to content

Updated CD workflow, Makefile and MSVC project file - #8

Merged
gwoltman merged 1 commit into
gwoltman:masterfrom
tdulcet:cd
Jul 30, 2026
Merged

Updated CD workflow, Makefile and MSVC project file#8
gwoltman merged 1 commit into
gwoltman:masterfrom
tdulcet:cd

Conversation

@tdulcet

@tdulcet tdulcet commented Jul 29, 2026

Copy link
Copy Markdown
  • Updated CD workflow based on feedback
  • Changed CD workflow to build the Linux executables on CentOS and Rocky Linux instead of Ubuntu
    • This lowered the required glibc version from 2.35 to 2.17.
    • This also allowed adding a Linux build with CUDA 10.2.
  • Updated Makefile
    • Added missing linker flags. Enabled LTO for consistency with MSVC.
    • Added STATIC_RUNTIME flag to statically link the C++ runtime. Defaults a non-static C++ runtime.
  • Updated MSVC project file
    • Replaced "CUDA-Release-non-static" configuration with separate StaticCUDA flag to statically link the CUDA runtime. Defaults to non-static CUDA runtime.
    • Added StaticRuntime flag to statically link the C++ runtime. Defaults to a static C++ runtime.
  • Changed the CI to build on the newer macOS 26 Intel runner

@gwoltman
gwoltman marked this pull request as ready for review July 30, 2026 15:28
@gwoltman
gwoltman merged commit 9b5300c into gwoltman:master Jul 30, 2026
26 checks passed
@tdulcet
tdulcet deleted the cd branch July 30, 2026 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants