Skip to content

Avoid redundant Vulkan development packages in setup - #57

Merged
antono3 merged 1 commit into
masterfrom
fix/setup-runtime-only
Sep 23, 2026
Merged

antono3 merged 1 commit into
masterfrom
fix/setup-runtime-only

Conversation

@antono3

@antono3 antono3 commented Sep 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

The Vulkan v3.1.2 module bundles its C headers and Volk. Update the optional setup installer so Linux installs the C compiler, Vulkan loader, diagnostic tools, and a software ICD where available, without distribution Vulkan header or Volk development packages. Clarify the SDK role on macOS and Windows in the README and keep runtime warnings distinct from build readiness.

OpenCL still includes native <CL/opencl.h> and requires native OpenCL development headers, so its setup script is unchanged.

Verification

  • Stable V fmt -verify setup.vsh passed.
  • Stable V run setup.vsh --check passed with the bundled 1.4.363 headers and system 1.3.275 runtime installed.
  • OpenCL setup.vsh --check passed unchanged.
  • Ubuntu package index contains all revised apt packages.
  • git diff --check passed.

Package manager install commands are not executed in CI because they require privileged changes to the runner.

@antono3
antono3 merged commit 136cc05 into master Sep 23, 2026
8 checks passed
@antono3
antono3 deleted the fix/setup-runtime-only branch September 23, 2026 16:40
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