github ggml-org/llama.cpp b8957

one hour ago
Details

ggml : revert to -lm linking instead of find_library (#22355)

  • ggml : revert to -lm linking instead of find_library

find_library(MATH_LIBRARY m) was introduced recently, but it breaks
CUDA compilation with GGML_STATIC. I could not find any valid use case
where we would prefer find_library over the standard -lm approach.

This commit is also meant to start a discussion if there is a valid
reason to keep find_library(MATH_LIBRARY m), we should clarify what
problem it was solving and find an alternative fix that does not break
CUDA with GGML_STATIC.

Signed-off-by: Adrien Gallouët angt@huggingface.co

  • ggml : use MATH_LIBRARY only if defined

Signed-off-by: Adrien Gallouët angt@huggingface.co

  • ggml : fix initial broken condition

Signed-off-by: Adrien Gallouët angt@huggingface.co

  • ggml : always respect MATH_LIBRARY when defined

Signed-off-by: Adrien Gallouët angt@huggingface.co


Signed-off-by: Adrien Gallouët angt@huggingface.co

macOS/iOS:

Linux:

Android:

Windows:

openEuler:

Don't miss a new llama.cpp release

NewReleases is sending notifications on new releases.