mirror of
https://github.com/MariaDB/server.git
synced 2025-08-05 13:16:09 +03:00
Fix FreeBSD test errors. Also link with libexecinfo on FreeBSD for stacktrace functionality.
This commit is contained in:
@@ -23,6 +23,15 @@
|
|||||||
# The below was used for really old versions of FreeBSD, roughly: before 5.1.9
|
# The below was used for really old versions of FreeBSD, roughly: before 5.1.9
|
||||||
# ADD_DEFINITIONS(-DHAVE_BROKEN_REALPATH)
|
# ADD_DEFINITIONS(-DHAVE_BROKEN_REALPATH)
|
||||||
|
|
||||||
|
# Find libexecinfo (library that contains backtrace_symbols etc)
|
||||||
|
INCLUDE_DIRECTORIES(/usr/local/include)
|
||||||
|
SET(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} /usr/local/include )
|
||||||
|
SET(ENV{LIB} "$ENV{LIB}:/usr/local/lib")
|
||||||
|
FIND_LIBRARY(EXECINFO NAMES execinfo)
|
||||||
|
IF(EXECINFO)
|
||||||
|
SET(LIBEXECINFO ${EXECINFO})
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
# Use atomic builtins
|
# Use atomic builtins
|
||||||
IF(CMAKE_SIZEOF_VOID_P EQUAL 4 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "i386")
|
IF(CMAKE_SIZEOF_VOID_P EQUAL 4 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "i386")
|
||||||
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=i686")
|
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=i686")
|
||||||
|
@@ -23,7 +23,9 @@ select old_password('');
|
|||||||
select password('gabbagabbahey');
|
select password('gabbagabbahey');
|
||||||
select old_password('idkfa');
|
select old_password('idkfa');
|
||||||
select length(password('1'));
|
select length(password('1'));
|
||||||
|
--replace_result 60 13
|
||||||
select length(encrypt('test'));
|
select length(encrypt('test'));
|
||||||
|
--replace_result \$2a\$04\$aO....................ql.D6ROU4Byvysj72xrV1ZAkrMKS8I6 aaqPiZY5xR5l.
|
||||||
select encrypt('test','aa');
|
select encrypt('test','aa');
|
||||||
select old_password(NULL);
|
select old_password(NULL);
|
||||||
select password(NULL);
|
select password(NULL);
|
||||||
|
@@ -17,6 +17,7 @@ explain extended select round(5.5),round(-5.5);
|
|||||||
select round(5.64,1),round(5.64,2),round(5.64,-1),round(5.64,-2);
|
select round(5.64,1),round(5.64,2),round(5.64,-1),round(5.64,-2);
|
||||||
select abs(-10), sign(-5), sign(5), sign(0);
|
select abs(-10), sign(-5), sign(5), sign(0);
|
||||||
explain extended select abs(-10), sign(-5), sign(5), sign(0);
|
explain extended select abs(-10), sign(-5), sign(5), sign(0);
|
||||||
|
--replace_result 2.0000000000000004 2
|
||||||
select log(exp(10)),exp(log(sqrt(10))*2),log(-1),log(NULL),log(1,1),log(3,9),log(-1,2),log(NULL,2);
|
select log(exp(10)),exp(log(sqrt(10))*2),log(-1),log(NULL),log(1,1),log(3,9),log(-1,2),log(NULL,2);
|
||||||
explain extended select log(exp(10)),exp(log(sqrt(10))*2),log(-1),log(NULL),log(1,1),log(3,9),log(-1,2),log(NULL,2);
|
explain extended select log(exp(10)),exp(log(sqrt(10))*2),log(-1),log(NULL),log(1,1),log(3,9),log(-1,2),log(NULL,2);
|
||||||
select ln(exp(10)),exp(ln(sqrt(10))*2),ln(-1),ln(0),ln(NULL);
|
select ln(exp(10)),exp(ln(sqrt(10))*2),ln(-1),ln(0),ln(NULL);
|
||||||
|
@@ -67,7 +67,7 @@ ENDIF()
|
|||||||
|
|
||||||
ADD_CONVENIENCE_LIBRARY(mysys ${MYSYS_SOURCES})
|
ADD_CONVENIENCE_LIBRARY(mysys ${MYSYS_SOURCES})
|
||||||
TARGET_LINK_LIBRARIES(mysys dbug strings ${ZLIB_LIBRARY}
|
TARGET_LINK_LIBRARIES(mysys dbug strings ${ZLIB_LIBRARY}
|
||||||
${LIBNSL} ${LIBM} ${LIBRT} ${LIBSOCKET})
|
${LIBNSL} ${LIBM} ${LIBRT} ${LIBSOCKET} ${LIBEXECINFO})
|
||||||
DTRACE_INSTRUMENT(mysys)
|
DTRACE_INSTRUMENT(mysys)
|
||||||
|
|
||||||
IF(HAVE_BFD_H)
|
IF(HAVE_BFD_H)
|
||||||
|
Reference in New Issue
Block a user