Skip to content

Add Linux Clang C++17 CI build - #987

Merged
0xShug0 merged 1 commit into
mainfrom
ci/linux-clang-cxx17
Oct 19, 2026
Merged

0xShug0 merged 1 commit into
mainfrom
ci/linux-clang-cxx17

Conversation

@0xShug0

@0xShug0 0xShug0 commented Oct 19, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add a Linux CPU matrix entry using Clang 18.
  • Reuse the existing Debug configuration, CLI/server/GGUF builds, and unit-test steps.
  • Preserve existing GCC CPU/Vulkan compilers, flags, job names, and packaging behavior.

CMake already requires C++17 without language extensions and enables -Wpedantic -pedantic-errors for Clang. This adds compiler coverage for violations such as #984, which GCC accepted.

Validation

  • YAML parsing and matrix assertions passed.
  • bash -n passed for all six shell steps.
  • git diff --check passed.
  • Full Clang build will run in PR CI; Fix server build with Clang in C++17 mode #986 fixes the known server compilation failure and should merge first.

Related: #984, #986.

@0xShug0
0xShug0 force-pushed the ci/linux-clang-cxx17 branch from 67585ae to 1b4523e Compare October 19, 2026 16:57
@0xShug0
0xShug0 merged commit a0548e5 into main Oct 19, 2026
12 of 14 checks passed
@0xShug0
0xShug0 deleted the ci/linux-clang-cxx17 branch October 19, 2026 17:45
cunba-ai pushed a commit to cunba-ai/audio.cpp that referenced this pull request Oct 28, 2026
… Studio polish + Clang CI + prebuilt RK3588 engine packages

Upstream commits fcb4619..503dfb3 (11):
- LoRA adapter refactor + ComfyUI/LoKr for YuE2, VibeVoice, ACE-Step (0xShug0#974)
- Studio layout polish, unified Studio/Arena voice selection (0xShug0#980)
- C++17 structured-binding capture fix (0xShug0#986)
- refactor(rknn): sliced graph through one shared helper (0xShug0#983)
- Linux Clang C++17 CI build (0xShug0#987)
- voxcpm2: cheaper AudioVAE decode (0xShug0#981)
- refactor(tools/rknn): one report line/bootstrap per converter (0xShug0#990)
- Higgs Audio voice preserved across reference-free text chunks (0xShug0#985)
- fix(rknn): driver named in sidecar failure (0xShug0#989)
- server: NPU engines priced by driver residency (0xShug0#975)
- feat(model_spec): prebuilt RK3588 engines as rknn packages (0xShug0#991)

# Conflicts:
#	CMakeLists.txt
#	src/models/higgs_audio_tts/session.cpp
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.

1 participant