]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commitdiff
build : fix OpenBLAS detection under Arch Linux (#1173)
authorMarcin Mielniczuk <redacted>
Fri, 25 Aug 2023 16:26:34 +0000 (18:26 +0200)
committerGitHub <redacted>
Fri, 25 Aug 2023 16:26:34 +0000 (19:26 +0300)
CMakeLists.txt
Makefile

index 2639e5a595e363ede61b2820bf1f47322c7619d4..91385cb3f81e6e2f6a4e5cb8d5953cd962d1f50d 100644 (file)
@@ -156,6 +156,7 @@ if (WHISPER_BLAS)
         if(BLAS_FOUND)
             message(STATUS "BLAS compatible library found")
             message(STATUS "Libraries ${BLAS_LIBRARIES}")
+            find_path(BLAS_INCLUDE_DIRS cblas.h /usr/include/openblas /usr/local/include/openblas $ENV{BLAS_HOME}/include)
             set(WHISPER_EXTRA_FLAGS ${WHISPER_EXTRA_FLAGS} -DGGML_USE_OPENBLAS)
             include_directories(${BLAS_INCLUDE_DIRS})
             set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ${BLAS_LIBRARIES})
index 9aba5e9ad4960cb06c93f76caff790dfecbdea3a..49530031ddb76ea232139bfe9a7a1adf1b031d75 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -139,7 +139,7 @@ endif
 endif
 
 ifdef WHISPER_OPENBLAS
-       CFLAGS  += -DGGML_USE_OPENBLAS -I/usr/local/include/openblas
+       CFLAGS  += -DGGML_USE_OPENBLAS -I/usr/local/include/openblas -I/usr/include/openblas
        LDFLAGS += -lopenblas
 endif