Link Here
|
1 |
--- storage/tokudb/CMakeLists.txt.orig 2016-03-03 15:32:33.000000000 +0200 |
2 |
+++ storage/tokudb/CMakeLists.txt 2016-03-08 10:13:58.000000000 +0200 |
3 |
@@ -1,6 +1,6 @@ |
4 |
SET(TOKUDB_VERSION 5.6.29-76.2) |
5 |
# PerconaFT only supports x86-64 and cmake-2.8.9+ |
6 |
-IF(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND |
7 |
+IF(CMAKE_SYSTEM_PROCESSOR STREQUAL "amd64" AND |
8 |
NOT CMAKE_VERSION VERSION_LESS "2.8.9") |
9 |
CHECK_CXX_SOURCE_COMPILES( |
10 |
" |
11 |
@@ -118,5 +118,5 @@ |
12 |
tokudb_thread.cc) |
13 |
MYSQL_ADD_PLUGIN(tokudb ${TOKUDB_SOURCES} STORAGE_ENGINE MODULE_ONLY |
14 |
LINK_LIBRARIES tokufractaltree_static tokuportability_static ${ZLIB_LIBRARY} stdc++) |
15 |
-SET(CMAKE_MODULE_LINKER_FLAGS_RELEASE "${CMAKE_MODULE_LINKER_FLAGS_RELEASE} -flto -fuse-linker-plugin") |
16 |
-SET(CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO "${CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO} -flto -fuse-linker-plugin") |
17 |
+SET(CMAKE_MODULE_LINKER_FLAGS_RELEASE "${CMAKE_MODULE_LINKER_FLAGS_RELEASE} ") |
18 |
+SET(CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO "${CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO} ") |
19 |
--- plugin/tokudb-backup-plugin/Percona-TokuBackup/backup/CMakeLists.txt.orig 2016-03-03 15:31:53.000000000 +0200 |
20 |
+++ plugin/tokudb-backup-plugin/Percona-TokuBackup/backup/CMakeLists.txt 2016-03-10 11:13:23.772664272 +0200 |
21 |
@@ -69,7 +69,7 @@ |
22 |
endif () |
23 |
endfunction(add_space_separated_property) |
24 |
|
25 |
-set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -flto -UNDEBUG") |
26 |
+set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -UNDEBUG") |
27 |
if (NOT CMAKE_CXX_COMPILER_ID MATCHES Clang) |
28 |
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -s") |
29 |
endif () |
30 |
--- plugin/tokudb-backup-plugin/Percona-TokuBackup/backup/backup.cc.orig 2016-03-03 15:31:53.000000000 +0200 |
31 |
+++ plugin/tokudb-backup-plugin/Percona-TokuBackup/backup/backup.cc 2016-03-08 10:40:07.000000000 +0200 |
32 |
@@ -85,7 +85,7 @@ |
33 |
if (oflag & O_CREAT) { |
34 |
va_list ap; |
35 |
va_start(ap, oflag); |
36 |
- mode_t mode = va_arg(ap, mode_t); |
37 |
+ mode_t mode = va_arg(ap, int); |
38 |
va_end(ap); |
39 |
the_manager.lock_file_op(); |
40 |
fd = call_real_open(file, oflag, mode); |
41 |
--- plugin/tokudb-backup-plugin/Percona-TokuBackup/backup/file_hash_table.cc.orig 2016-03-03 15:31:53.000000000 +0200 |
42 |
+++ plugin/tokudb-backup-plugin/Percona-TokuBackup/backup/file_hash_table.cc 2016-03-08 10:37:19.000000000 +0200 |
43 |
@@ -36,7 +36,7 @@ |
44 |
|
45 |
#include <string.h> |
46 |
#include <pthread.h> |
47 |
-#include <malloc.h> |
48 |
+#include <stdlib.h> |
49 |
#include <stdio.h> |
50 |
|
51 |
#include "source_file.h" |
52 |
--- plugin/tokudb-backup-plugin/Percona-TokuBackup/backup/real_syscalls.cc.orig 2016-03-03 15:31:53.000000000 +0200 |
53 |
+++ plugin/tokudb-backup-plugin/Percona-TokuBackup/backup/real_syscalls.cc 2016-03-08 10:38:58.000000000 +0200 |
54 |
@@ -104,7 +104,7 @@ |
55 |
if (oflag & O_CREAT) { |
56 |
va_list op; |
57 |
va_start(op, oflag); |
58 |
- mode_t mode = va_arg(op, mode_t); |
59 |
+ mode_t mode = va_arg(op, int); |
60 |
va_end(op); |
61 |
return real_open(file, oflag, mode); |
62 |
} else { |