Package: src:faust Version: 2.20.2~ds0-1 Severity: important Tags: sid bullseye patch
faust ftbfs with LLVM 10, not detecting LLVM 10. Fixed with the attached patch. --- faust-2.20.2~ds0.orig/build/CMakeLists.txt +++ faust-2.20.2~ds0/build/CMakeLists.txt @@ -80,7 +80,7 @@ if (INCLUDE_LLVM ) llvm_cmake() endif() - string (REGEX REPLACE "([0-9])\\.([0-9]).*" "LLVM_\\1\\2" LLVM_VERSION ${LLVM_PACKAGE_VERSION}) + string (REGEX REPLACE "([0-9][0-9]*)\\.([0-9][0-9]*).*" "LLVM_\\1\\2" LLVM_VERSION ${LLVM_PACKAGE_VERSION}) # the declarations below are redundant but necessary to cope with different cmake behaviors on different platforms set (TMP ${SRCDIR}/generator/llvm) However it later shows more build errors with LLVM, so maybe it's better to explicitly build with a fixed LLVM version?