diff --git a/cmake/checks/cpu_rvv.cpp b/cmake/checks/cpu_rvv.cpp index 187f39866a..01533ddfc5 100644 --- a/cmake/checks/cpu_rvv.cpp +++ b/cmake/checks/cpu_rvv.cpp @@ -10,7 +10,7 @@ #include -#ifdef __THEAD_VERSION__ +#if defined(__THEAD_VERSION__) && (defined(__riscv_v) && __riscv_v == 7000) int test() { const float src[] = { 0.0f, 0.0f, 0.0f, 0.0f };