diff --git hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/CMakeLists.txt hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/CMakeLists.txt index 79faeec..c1b3a03 100644 --- hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/CMakeLists.txt +++ hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/CMakeLists.txt @@ -60,10 +60,10 @@ include(CheckCCompilerFlag) # compiler match. need both so that gtest gets same # stack treatment that the real c-e does IF(CMAKE_C_COMPILER_ID STREQUAL "GNU") - CHECK_C_COMPILER_FLAG("-fstack-check" STACKRESULT) + CHECK_C_COMPILER_FLAG("-fstack-protector" STACKRESULT) IF(STACKRESULT) - SET (CMAKE_C_FLAGS "-fstack-check ${CMAKE_C_FLAGS}") - SET (CMAKE_CXX_FLAGS "-fstack-check ${CMAKE_CXX_FLAGS}") + SET (CMAKE_C_FLAGS "-fstack-protector ${CMAKE_C_FLAGS}") + SET (CMAKE_CXX_FLAGS "-fstack-protector ${CMAKE_CXX_FLAGS}") ENDIF() ELSEIF(CMAKE_C_COMPILER_ID STREQUAL "Clang" OR CMAKE_C_COMPILER_ID STREQUAL "AppleClang")