From 5791d69d14aea7c76a62203e7467ecaf499e2003 Mon Sep 17 00:00:00 2001 From: Jonathan Perkin Date: Tue, 7 Dec 2010 11:40:38 +0000 Subject: [PATCH] bug#58766: Server binary was compiled without fast-mutexes Re-enable fast mutexes on Linux for release builds. --- cmake/build_configurations/mysql_release.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmake/build_configurations/mysql_release.cmake b/cmake/build_configurations/mysql_release.cmake index 56a6d897318..1838b0bb669 100644 --- a/cmake/build_configurations/mysql_release.cmake +++ b/cmake/build_configurations/mysql_release.cmake @@ -117,8 +117,8 @@ IF(UNIX) OPTION(WITH_PIC "" ON) # Why? - # Ensure aio is available on Linux (required by InnoDB) IF(CMAKE_SYSTEM_NAME STREQUAL "Linux") + # Ensure aio is available on Linux (required by InnoDB) CHECK_INCLUDE_FILES(libaio.h HAVE_LIBAIO_H) CHECK_LIBRARY_EXISTS(aio io_queue_init "" HAVE_LIBAIO) IF(NOT HAVE_LIBAIO_H OR NOT HAVE_LIBAIO) @@ -130,6 +130,9 @@ IF(UNIX) SuSE: zypper install libaio-devel ") ENDIF() + + # Enable fast mutexes on Linux + OPTION(WITH_FAST_MUTEXES "" ON) ENDIF() ENDIF()