chore: ⬆️ Update CrispStrobe/CrispASR to a38cb89f7b9a743db2e8e50869fa646f91dc7f08#10873
Conversation
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
5fedbea to
d62329e
Compare
CrispASR a38cb89 adds a crispasr_c2pa_native static library whose sources live in the new third_party/c2pa-audio git submodule, located via CMAKE_SOURCE_DIR in src/CMakeLists.txt. That variable assumes CrispASR is the top-level CMake project; LocalAI embeds it via add_subdirectory, so the path resolved to backend/go/crispasr/third_party/c2pa-audio and every build variant failed at CMake generate with 'Cannot find source file: c2pa_native.cpp'. Extend the existing talk-llama sed workaround to also rewrite the c2pa-audio reference to PROJECT_SOURCE_DIR, which is correct both standalone and as a subproject. The submodule itself is already checked out by the recursive submodule init. Verified locally: the exact CI error reproduces with CMAKE_SOURCE_DIR, and with the rewrite CMake configure, crispasr_c2pa_native, and crispasr-lib all build cleanly on a CPU-only fallback configuration. Signed-off-by: Ettore Di Giacinto <mudler@localai.io> Assisted-by: Claude Code:claude-opus-4-8
|
All backend-build variants were failing at CMake generate with: Root cause: upstream a38cb89 adds a new Fix (pushed as b459ebb): extend the existing sed workaround in Long term it would be nice to fix this upstream by using |
Changes: https://github.com/CrispStrobe/CrispASR/compare/5b38179a4a3281fcdba4220ff285f32e80df43a8..a38cb89f7b9a743db2e8e50869fa646f91dc7f08