Follow-up from PR #638 review (#638 (comment)).
PR #638 adds portable build flags for whisper (SOURCE_DATE_EPOCH=1, -march=x86-64 -mtune=generic) in scripts/marketplace/build_official_plugins.sh, but the registry is append-only, so the already-published whisper-0.3.0 bundle is never rebuilt — the flags are forward-looking only. If 0.3.0 was compiled with ggml's default GGML_NATIVE (-march=native) on a newer build host, consumers (including the bundle-based demo image, which pins whisper-0.3.0) could SIGILL on older CPUs.
Action: confirm how the published 0.3.0 bundle was built (e.g. check for AVX512 instructions in the .so), and if non-portable, bump whisper's version to trigger a portable rebuild and repin the demo image.
Follow-up from PR #638 review (#638 (comment)).
PR #638 adds portable build flags for whisper (
SOURCE_DATE_EPOCH=1,-march=x86-64 -mtune=generic) inscripts/marketplace/build_official_plugins.sh, but the registry is append-only, so the already-publishedwhisper-0.3.0bundle is never rebuilt — the flags are forward-looking only. If 0.3.0 was compiled with ggml's defaultGGML_NATIVE(-march=native) on a newer build host, consumers (including the bundle-based demo image, which pinswhisper-0.3.0) could SIGILL on older CPUs.Action: confirm how the published 0.3.0 bundle was built (e.g. check for AVX512 instructions in the
.so), and if non-portable, bump whisper's version to trigger a portable rebuild and repin the demo image.