From 33ca0dcb9d78c7c3a3b543db4c5fc9182abfe519 Mon Sep 17 00:00:00 2001 From: asf0 Date: Tue, 7 Jul 2026 05:27:50 -0600 Subject: [PATCH] ggml-hip : add -fno-finite-math-only alongside -ffast-math (#25373) -ffast-math implies -ffinite-math-only under ROCm/clang 22, which disables INFINITY/NaN and triggers -Wnan-infinity-disabled (errors under -Werror in CI). Re-enable infinity handling without dropping the rest of fast-math. Fixes #25361 --- ggml/src/ggml-hip/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ggml/src/ggml-hip/CMakeLists.txt b/ggml/src/ggml-hip/CMakeLists.txt index 72850f26db..44fd3f3c5b 100644 --- a/ggml/src/ggml-hip/CMakeLists.txt +++ b/ggml/src/ggml-hip/CMakeLists.txt @@ -156,4 +156,4 @@ endif() target_link_libraries(ggml-hip PRIVATE ggml-base hip::host roc::rocblas roc::hipblas) -target_compile_options(ggml-hip PRIVATE "$<$:-ffast-math>") +target_compile_options(ggml-hip PRIVATE "$<$:-ffast-math;-fno-finite-math-only>")