Skip to content

Adding compiler check to the prebuild step on macOS#178

Closed
maxim-smotrov wants to merge 2 commits into
mainfrom
temp-compiler-check
Closed

Adding compiler check to the prebuild step on macOS#178
maxim-smotrov wants to merge 2 commits into
mainfrom
temp-compiler-check

Conversation

@maxim-smotrov

Copy link
Copy Markdown
Contributor

No description provided.

@maxim-smotrov maxim-smotrov requested review from a team as code owners February 9, 2026 12:50
@maxim-smotrov maxim-smotrov marked this pull request as draft February 9, 2026 12:50
@maxim-smotrov maxim-smotrov deleted the temp-compiler-check branch February 9, 2026 13:28
@maxim-smotrov maxim-smotrov restored the temp-compiler-check branch February 9, 2026 15:49
ishanvohra2 added a commit that referenced this pull request Jun 3, 2026
…, QVAC-18993) (#2393)

* addons: overlay-validate ggml-speech 2026-06-02 consumer ports (QVAC-18993)

Adds vcpkg overlay ports into the whisper, tts-ggml, and parakeet addons to
validate registry PR tetherto/qvac-registry-vcpkg#179 before it merges:

  - ggml-speech       2026-06-02#0  (published via registry #178)
  - whisper-cpp       1.8.5#1       (requires ggml-speech 2026-06-02)
  - tts-cpp           2026-06-02#1  (requires ggml-speech 2026-06-02)
  - parakeet-cpp      2026-05-26#2  (requires ggml-speech 2026-06-02)

Overlays bypass the version DB, so the default-registry baselines and the
addon version pins are intentionally left unchanged. Once #179 merges, a
follow-up commit removes these overlays and bumps the depended-on versions in
each addon's vcpkg.json (no baseline bump).

parakeet's .gitignore excludes *.cmake, so the overlay portfile.cmake files
were force-added.

Co-authored-by: Cursor <cursoragent@cursor.com>

* addons: route spirv-headers to microsoft registry for tts-ggml + parakeet

ggml-speech 2026-06-02's vulkan feature depends on spirv-headers (>=1.4.341.0),
which only exists in the microsoft/vcpkg registry. whisper's config already
routed it, but tts-ggml (had vulkan/headers/loader only) and parakeet (gtest+
zlib only) did not, so vcpkg fell through to the tetherto default registry and
failed: "the baseline does not contain an entry for port spirv-headers".

Verified locally on x64-linux: both addons now resolve spirv-headers@1.4.341.0
from microsoft HEAD and build ggml-speech[vulkan] + their consumer port.

Co-authored-by: Cursor <cursoragent@cursor.com>

* addons: consume ggml-speech 2026-06-02 via registry #179 (remove overlays, pin versions)

Registry PR tetherto/qvac-registry-vcpkg#179 merged, publishing whisper-cpp
1.8.5#1, tts-cpp 2026-06-02#1, parakeet-cpp 2026-05-26#2 -- each requiring
ggml-speech 2026-06-02 (Adreno backend selection from qvac-ext-ggml#18).

Finalizes the addon side:
  - removes the validation overlay ports
  - bumps the depended-on version in each addon (NO baseline change):
      whisper:  override whisper-cpp   -> 1.8.5#1
      tts-ggml: version>= tts-cpp      -> 2026-06-02#1
      parakeet: version>= parakeet-cpp -> 2026-05-26#2
  - keeps spirv-headers routed to microsoft (ggml-speech 2026-06-02's vulkan
    feature requires it) for tts-ggml + parakeet

Verified locally on x64-linux: all three resolve the new versions + ggml-speech
2026-06-02 + spirv-headers 1.4.341.0 from the merged registry with default-registry
baselines unchanged (a9d7e924 / 74d2dfd0).

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Ishan Vohra <ishanvohra2@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant