From 3da2fd05a511bb1e1406fddaa5c9576559f4184a Mon Sep 17 00:00:00 2001 From: Shengliang Guan Date: Thu, 20 Feb 2025 11:42:36 +0800 Subject: [PATCH 1/2] fix: restore jemalloc --- cmake/cmake.define | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/cmake/cmake.define b/cmake/cmake.define index d8809420b1..97de5d9357 100644 --- a/cmake/cmake.define +++ b/cmake/cmake.define @@ -117,7 +117,7 @@ ELSE() ENDIF() # force set all platform to JEMALLOC_ENABLED = false -SET(JEMALLOC_ENABLED OFF) +# SET(JEMALLOC_ENABLED OFF) IF(TD_WINDOWS) MESSAGE("${Yellow} set compiler flag for Windows! ${ColourReset}") @@ -259,10 +259,10 @@ ELSE() ENDIF() ENDIF() -# IF(${JEMALLOC_ENABLED}) -# MESSAGE(STATUS "JEMALLOC_ENABLED Enabled") -# SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-error=attributes") -# SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=attributes") -# ELSE() -# MESSAGE(STATUS "JEMALLOC_ENABLED Disabled") -# ENDIF() \ No newline at end of file +IF(${JEMALLOC_ENABLED}) + MESSAGE(STATUS "JEMALLOC_ENABLED Enabled") + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-error=attributes") + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=attributes") +ELSE() + MESSAGE(STATUS "JEMALLOC_ENABLED Disabled") +ENDIF() \ No newline at end of file From 339308c972fcbb46161a3e92c3a5467d693fbec8 Mon Sep 17 00:00:00 2001 From: Shengliang Guan Date: Thu, 20 Feb 2025 14:01:51 +0800 Subject: [PATCH 2/2] fix: restore jemalloc --- cmake/cmake.define | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/cmake/cmake.define b/cmake/cmake.define index 97de5d9357..dae8020dcc 100644 --- a/cmake/cmake.define +++ b/cmake/cmake.define @@ -259,10 +259,13 @@ ELSE() ENDIF() ENDIF() -IF(${JEMALLOC_ENABLED}) - MESSAGE(STATUS "JEMALLOC_ENABLED Enabled") - SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-error=attributes") - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=attributes") -ELSE() - MESSAGE(STATUS "JEMALLOC_ENABLED Disabled") + +IF(TD_LINUX) + IF(${JEMALLOC_ENABLED}) + MESSAGE(STATUS "JEMALLOC_ENABLED Enabled") + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-error=attributes") + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=attributes") + ELSE() + MESSAGE(STATUS "JEMALLOC_ENABLED Disabled") + ENDIF() ENDIF() \ No newline at end of file