Changeset View
Changeset View
Standalone View
Standalone View
databases/mariadb100-server/files/patch-cmake_jemalloc.cmake
--- cmake/jemalloc.cmake.orig 2015-06-17 14:54:11 UTC | --- cmake/jemalloc.cmake.orig 2015-12-16 16:05:44 UTC | ||||
+++ cmake/jemalloc.cmake | +++ cmake/jemalloc.cmake | ||||
@@ -24,12 +24,12 @@ MACRO (CHECK_JEMALLOC) | @@ -20,7 +20,12 @@ MACRO (CHECK_JEMALLOC) | ||||
SET(CMAKE_REQUIRED_LIBRARIES pthread dl m) | |||||
SET(what bundled) | |||||
ELSE() | |||||
- SET(libname jemalloc) | |||||
+ IF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" AND | |||||
+ CMAKE_SYSTEM_VERSION STRGREATER "10.0") | |||||
+ SET(libname c) | |||||
+ ELSE() | |||||
+ SET(libname jemalloc) | |||||
+ ENDIF() | |||||
SET(what system) | SET(what system) | ||||
ENDIF() | ENDIF() | ||||
- CHECK_LIBRARY_EXISTS(${libname} malloc_stats_print "" HAVE_JEMALLOC) | |||||
+ CHECK_LIBRARY_EXISTS(c malloc_stats_print "" HAVE_JEMALLOC) | |||||
SET(CMAKE_REQUIRED_LIBRARIES) | |||||
IF (HAVE_JEMALLOC) | |||||
- SET(LIBJEMALLOC ${libname}) | |||||
- SET(MALLOC_LIBRARY "${what} jemalloc") | |||||
+ SET(LIBJEMALLOC c) | |||||
+ SET(MALLOC_LIBRARY "system jemalloc") | |||||
ELSEIF (NOT WITH_JEMALLOC STREQUAL "auto") | |||||
MESSAGE(FATAL_ERROR "${libname} is not found") | |||||
ENDIF() |