From 29ff3f2b1a66f62bde2f71ac796c6704a56422b3 Mon Sep 17 00:00:00 2001 From: Tom Finegan <tomfinegan@google.com> Date: Wed, 30 Aug 2017 13:48:27 -0700 Subject: [PATCH] Forcibly disable RTCD in CMake mips toolchain files. - Always force CONFIG_RUNTIME_CPU_DETECT value to 0. - Warns when user tries to enable CONFIG_RUNTIME_CPU_DETECT. BUG=aomedia:711 Change-Id: Ic3cad67fc5e5a9ef46ce69838e7eb6bb392df136 --- build/cmake/toolchains/mips32-linux-gcc.cmake | 6 +++++- build/cmake/toolchains/mips64-linux-gcc.cmake | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/build/cmake/toolchains/mips32-linux-gcc.cmake b/build/cmake/toolchains/mips32-linux-gcc.cmake index 11406bd08a..b452e368f3 100644 --- a/build/cmake/toolchains/mips32-linux-gcc.cmake +++ b/build/cmake/toolchains/mips32-linux-gcc.cmake @@ -66,6 +66,10 @@ set(CMAKE_CXX_COMPILER_ARG1 "-EL ${MIPS_CXXFLAGS}") set(CMAKE_SYSTEM_PROCESSOR "mips32") # No runtime cpu detect for mips32-linux-gcc. -set(CONFIG_RUNTIME_CPU_DETECT 0 CACHE NUMBER "") +if (CONFIG_RUNTIME_CPU_DETECT) + message("--- CONFIG_RUNTIME_CPU_DETECT not supported for mips32 targets.") +endif () + +set(CONFIG_RUNTIME_CPU_DETECT 0 CACHE NUMBER "" FORCE) endif () # AOM_BUILD_CMAKE_TOOLCHAINS_MIPS32_LINUX_GCC_CMAKE_ diff --git a/build/cmake/toolchains/mips64-linux-gcc.cmake b/build/cmake/toolchains/mips64-linux-gcc.cmake index fffb495bfb..0b63d778d5 100644 --- a/build/cmake/toolchains/mips64-linux-gcc.cmake +++ b/build/cmake/toolchains/mips64-linux-gcc.cmake @@ -43,6 +43,10 @@ set(CMAKE_CXX_COMPILER_ARG1 "-EL ${MIPS_CXXFLAGS}") set(CMAKE_SYSTEM_PROCESSOR "mips64") # No runtime cpu detect for mips64-linux-gcc. -set(CONFIG_RUNTIME_CPU_DETECT 0 CACHE NUMBER "") +if (CONFIG_RUNTIME_CPU_DETECT) + message("--- CONFIG_RUNTIME_CPU_DETECT not supported for mips64 targets.") +endif () + +set(CONFIG_RUNTIME_CPU_DETECT 0 CACHE NUMBER "" FORCE) endif () # AOM_BUILD_CMAKE_TOOLCHAINS_MIPS64_LINUX_GCC_CMAKE_ -- GitLab