1 |
commit: 34aaa33ab5930e40f746ac7c75d9c1fe5026839e |
2 |
Author: Brian Evans <grknight <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Apr 27 17:32:00 2016 +0000 |
4 |
Commit: Brian Evans <grknight <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Apr 27 17:32:00 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/mysql-extras.git/commit/?id=34aaa33a |
7 |
|
8 |
Respin 2 patches for MySQL 5.7 |
9 |
|
10 |
20001_all_fix-minimal-build-cmake-mysql-5.7.patch | 15 +++++++++++++++ |
11 |
20007_all_cmake-debug-werror-5.7.patch | 16 ++++++++++++++++ |
12 |
2 files changed, 31 insertions(+) |
13 |
|
14 |
diff --git a/20001_all_fix-minimal-build-cmake-mysql-5.7.patch b/20001_all_fix-minimal-build-cmake-mysql-5.7.patch |
15 |
new file mode 100644 |
16 |
index 0000000..bf21da4 |
17 |
--- /dev/null |
18 |
+++ b/20001_all_fix-minimal-build-cmake-mysql-5.7.patch |
19 |
@@ -0,0 +1,15 @@ |
20 |
+diff -aurwN mysql.orig/CMakeLists.txt mysql/CMakeLists.txt |
21 |
+--- a/CMakeLists.txt 2014-07-18 11:48:39.000000000 -0400 |
22 |
++++ b/CMakeLists.txt 2014-08-01 12:54:52.612732241 -0400 |
23 |
+@@ -626,10 +626,10 @@ |
24 |
+ # scripts/mysql_config depends on client and server targets loaded above. |
25 |
+ # It is referenced by some of the directories below, so we insert it here. |
26 |
+ ADD_SUBDIRECTORY(scripts) |
27 |
++ADD_SUBDIRECTORY(support-files) |
28 |
+ |
29 |
+ IF(NOT WITHOUT_SERVER) |
30 |
+ ADD_SUBDIRECTORY(mysql-test) |
31 |
+ ADD_SUBDIRECTORY(mysql-test/lib/My/SafeProcess) |
32 |
+- ADD_SUBDIRECTORY(support-files) |
33 |
+ IF(EXISTS ${CMAKE_SOURCE_DIR}/internal/CMakeLists.txt) |
34 |
+ ADD_SUBDIRECTORY(internal) |
35 |
|
36 |
diff --git a/20007_all_cmake-debug-werror-5.7.patch b/20007_all_cmake-debug-werror-5.7.patch |
37 |
new file mode 100644 |
38 |
index 0000000..4321399 |
39 |
--- /dev/null |
40 |
+++ b/20007_all_cmake-debug-werror-5.7.patch |
41 |
@@ -0,0 +1,16 @@ |
42 |
+diff -aurN a/cmake/maintainer.cmake b/cmake/maintainer.cmake |
43 |
+--- a/cmake/maintainer.cmake 2014-11-21 00:39:51.000000000 -0500 |
44 |
++++ b/cmake/maintainer.cmake 2014-12-03 13:19:50.893380789 -0500 |
45 |
+@@ -30,12 +30,6 @@ |
46 |
+ "${MY_CXX_WARNING_FLAGS} -Wno-null-conversion -Wno-unused-private-field") |
47 |
+ ENDIF() |
48 |
+ |
49 |
+-# Turn on Werror (warning => error) when using maintainer mode. |
50 |
+-IF(MYSQL_MAINTAINER_MODE) |
51 |
+- SET(MY_C_WARNING_FLAGS "${MY_C_WARNING_FLAGS} -Werror") |
52 |
+- SET(MY_CXX_WARNING_FLAGS "${MY_CXX_WARNING_FLAGS} -Werror") |
53 |
+-ENDIF() |
54 |
+- |
55 |
+ # Set warning flags for GCC/Clang |
56 |
+ IF(CMAKE_COMPILER_IS_GNUCC OR CMAKE_C_COMPILER_ID MATCHES "Clang") |
57 |
+ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${MY_C_WARNING_FLAGS}") |