File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -280,12 +280,12 @@ fn build_librdkafka() {
280280 // sets `-DNDEBUG` flags. This breaks librdkafka, which uses asserts for runtime error checking
281281 // (confluentinc/librdkafka#5099). We unset `NDEBUG` by manually overwriting the cmake's
282282 // `C_FLAGS` variables.
283- config. define ( "CMAKE_C_FLAGS_RELEASE" , "-O3 -UNDEBUG" ) ;
284- config. define ( "CMAKE_CXX_FLAGS_RELEASE" , "-O3 -UNDEBUG" ) ;
285- config. define ( "CMAKE_C_FLAGS_MINSIZEREL" , "-O3 -UNDEBUG" ) ;
286- config. define ( "CMAKE_CXX_FLAGS_MINSIZEREL" , "-O3 -UNDEBUG" ) ;
287- config. define ( "CMAKE_C_FLAGS_RELWITHDEBINFO" , "-O3 -UNDEBUG" ) ;
288- config. define ( "CMAKE_CXX_FLAGS_RELWITHDEBINFO" , "-O3 -UNDEBUG" ) ;
283+ config. define ( "CMAKE_C_FLAGS_RELEASE" , "-O3 -UNDEBUG -flto=thin " ) ;
284+ config. define ( "CMAKE_CXX_FLAGS_RELEASE" , "-O3 -UNDEBUG -flto=thin " ) ;
285+ config. define ( "CMAKE_C_FLAGS_MINSIZEREL" , "-O3 -UNDEBUG -flto=thin " ) ;
286+ config. define ( "CMAKE_CXX_FLAGS_MINSIZEREL" , "-O3 -UNDEBUG -flto=thin " ) ;
287+ config. define ( "CMAKE_C_FLAGS_RELWITHDEBINFO" , "-O3 -UNDEBUG -flto=thin " ) ;
288+ config. define ( "CMAKE_CXX_FLAGS_RELWITHDEBINFO" , "-O3 -UNDEBUG -flto=thin " ) ;
289289
290290 println ! ( "Configuring and compiling librdkafka" ) ;
291291 let dst = config. build ( ) ;
You can’t perform that action at this time.
0 commit comments