From 25811c2abcc377f4810cfe3f3ee9e99a8dca0087 Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Mon, 24 Nov 2025 12:24:53 -0500 Subject: [PATCH 1/2] chore: update whisper.cpp submodule to v1.8.2 --- whisper.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whisper.cpp b/whisper.cpp index a8d002c..4979e04 160000 --- a/whisper.cpp +++ b/whisper.cpp @@ -1 +1 @@ -Subproject commit a8d002cfd879315632a579e73f0148d06959de36 +Subproject commit 4979e04f5dcaccb36057e059bbaed8a2f5288315 From ffab241cf98e46997d1ce22f9a0f77a96fe0d4ba Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Wed, 26 Nov 2025 13:01:45 -0500 Subject: [PATCH 2/2] chore: Disable BMI2 when building on Windows See https://github.com/ggml-org/whisper.cpp/pull/3543 --- .github/workflows/wheels.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index bdb396c..024f671 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -56,7 +56,8 @@ jobs: CIBW_ARCHS: auto # for windows setup.py repairwheel step should solve it CIBW_SKIP: pp* cp38-* - CIBW_ENVIRONMENT: ${{ contains(matrix.os, 'arm') && 'CMAKE_ARGS="-DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv8-a"' || '' }} + # Whisper.cpp tries to use BMI2 on 32 bit Windows, so disable BMI2 when building on Windows to avoid that bug. See https://github.com/ggml-org/whisper.cpp/pull/3543 + CIBW_ENVIRONMENT: CMAKE_ARGS="${{ contains(matrix.os, 'arm') && '-DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv8-a' || ''}} ${{ contains(matrix.os, 'windows') && '-DGGML_BMI2=OFF' || '' }}" - name: Verify clean directory run: git diff --exit-code