From d8fc9821b2a58bfffc98f11f133e6a7c0c2aa158 Mon Sep 17 00:00:00 2001 From: Konrad Drozd Date: Wed, 26 Nov 2025 10:20:02 +0200 Subject: [PATCH] add -fno-reciprocal-math to SYCL_KERNEL_OPTIONS --- cmake/BuildFlags.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/cmake/BuildFlags.cmake b/cmake/BuildFlags.cmake index e9986fadfe..8a4a17997c 100644 --- a/cmake/BuildFlags.cmake +++ b/cmake/BuildFlags.cmake @@ -94,6 +94,7 @@ macro(set_build_flags) # gcc -shared host.o kernel.o device-code.o -o libxxx.so set(SYCL_KERNEL_OPTIONS ${SYCL_KERNEL_OPTIONS} -fno-sycl-unnamed-lambda) set(SYCL_KERNEL_OPTIONS ${SYCL_KERNEL_OPTIONS} -sycl-std=2020) + set(SYCL_KERNEL_OPTIONS ${SYCL_KERNEL_OPTIONS} -fno-reciprocal-math) if(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") set(SYCL_KERNEL_OPTIONS ${SYCL_KERNEL_OPTIONS} /fp:strict) # Suppress warnings about dllexport.