diff --git a/llvm.spec b/llvm.spec index 7de81b30a1c2852a4fae3607c696b5cfecb3c102..08dabaeb890b963aecc2acabd6decf52a94a86ee 100644 --- a/llvm.spec +++ b/llvm.spec @@ -209,10 +209,12 @@ mkdir -p _build cd _build %if %{with ACPO} +%ifnarch riscv64 echo "enable ACPO" export CFLAGS="-Wp,-DENABLE_ACPO ${CFLAGS}" export CXXFLAGS="-Wp,-DENABLE_ACPO ${CXXFLAGS}" %endif +%endif %cmake .. -G Ninja \ -DBUILD_SHARED_LIBS:BOOL=OFF \ @@ -268,7 +270,11 @@ cd _build -DCMAKE_CXX_COMPILER=clang++ \ %endif %if %{with bisheng_autotuner} +%ifarch riscv64 + -DLLVM_ENABLE_AUTOTUNER=OFF \ +%else -DLLVM_ENABLE_AUTOTUNER=ON \ +%endif %endif -DLLVM_INCLUDE_BENCHMARKS=OFF %ninja_build LLVM