Skip to content

Commit 49e9dc6

Browse files
trostendahlerlend
authored andcommitted
Bug#32979832 TCMALLOC BREAKS PGO BUILD ON EL8
For cloud build on el8, skip tcmalloc for now as it causes random crashes. Also disable LTO for tools that are used during build only. Change-Id: I56cf1b6ab30a5a73ec7355e0afef70215f033d87
1 parent b9130ac commit 49e9dc6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

sql/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,10 @@ MYSQL_ADD_EXECUTABLE(gen_keyword_list
9292
SKIP_INSTALL
9393
)
9494

95+
IF(WITH_LTO OR CMAKE_COMPILER_FLAG_WITH_LTO)
96+
TARGET_COMPILE_OPTIONS(gen_keyword_list PRIVATE "-fno-lto")
97+
ENDIF()
98+
9599
IF(HAS_MISSING_PROFILE)
96100
ADD_COMPILE_FLAGS(gen_keyword_list.cc COMPILE_FLAGS ${HAS_MISSING_PROFILE})
97101
ENDIF()

0 commit comments

Comments
 (0)