]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
ggml : revert to -lm linking instead of find_library (#22355)
authorAdrien Gallouët <redacted>
Tue, 28 Apr 2026 06:56:02 +0000 (08:56 +0200)
committerGitHub <redacted>
Tue, 28 Apr 2026 06:56:02 +0000 (09:56 +0300)
commitd530d6e7a2c267931ec676c726a4a2b209615944
tree9bbcf251bfb9c4e0d63c91a3351f8bb0e751e5d4
parentc3e08f47005a0b87e904ae1a5003825a06036fd4
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 <redacted>
* ggml : use MATH_LIBRARY only if defined

Signed-off-by: Adrien Gallouët <redacted>
* ggml : fix initial broken condition

Signed-off-by: Adrien Gallouët <redacted>
* ggml : always respect MATH_LIBRARY when defined

Signed-off-by: Adrien Gallouët <redacted>
---------

Signed-off-by: Adrien Gallouët <redacted>
ggml/src/CMakeLists.txt