commit:     316964138f9cdba7450affbead89fa91b4587302
Author:     Brian Evans <grknight <AT> tuffmail <DOT> com>
AuthorDate: Mon Jul 28 22:52:04 2014 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Mon Jul 28 22:52:04 2014 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=proj/mysql-extras.git;a=commit;h=31696413

Fix runtime symbols of myodbc

---
 00000_index.txt                                  | 14 +++++++++++++-
 20009_all_mariadb_myodbc_symbol_fix-5.5.38.patch | 15 +++++++++++++++
 20009_all_mysql_myodbc_symbol_fix-5.5.38.patch   | 12 ++++++++++++
 3 files changed, 40 insertions(+), 1 deletion(-)

diff --git a/00000_index.txt b/00000_index.txt
index 48b6ab1..4f167a1 100644
--- a/00000_index.txt
+++ b/00000_index.txt
@@ -1661,12 +1661,24 @@
 @@ Backport tzinfo symlink fix from MariaDB bug 491176
 
 @patch 20009_all_mariadb_myodbc_symbol_fix.patch
-@ver 5.05.37.00 to 10.99.99.99
+@ver 5.05.37.00 to 5.05.37.99
 @pn mariadb
 @pn mariadb-galera
 @@ Export missing symbol my_charset_latin1
 @@ MariaDB bug MDEV-6131
 
+@patch 20009_all_mysql_myodbc_symbol_fix-5.5.38.patch
+@ver 5.05.38.00 to 5.07.99.99
+@pn mysql
+@pn percona-server
+@@ Export missing symbols
+
+@patch 20009_all_mariadb_myodbc_symbol_fix-5.5.38.patch
+@ver 5.05.38.00 to 10.99.99.99
+@pn mariadb
+@pn mariadb-galera
+@@ Export missing symbols at runtime
+
 @patch 20010_all_mysql51-bison3.patch
 @ver 5.01.73.00 to 5.01.99.99
 @pn mysql

diff --git a/20009_all_mariadb_myodbc_symbol_fix-5.5.38.patch 
b/20009_all_mariadb_myodbc_symbol_fix-5.5.38.patch
new file mode 100644
index 0000000..d43e234
--- /dev/null
+++ b/20009_all_mariadb_myodbc_symbol_fix-5.5.38.patch
@@ -0,0 +1,15 @@
+diff -aurwN mysql.orig/libmysql/CMakeLists.txt mysql/libmysql/CMakeLists.txt
+--- mysql.orig/libmysql/CMakeLists.txt 2014-07-27 22:21:41.711342411 -0400
++++ mysql/libmysql/CMakeLists.txt      2014-07-27 22:26:15.558596434 -0400
+@@ -325,6 +325,11 @@
+     strmake
+     strmake_root
+     strxmov
++    my_thread_end_wait_time
++    insert_dynamic
++    delete_dynamic_element
++    my_qsort
++    allocate_dynamic
+ 
+     # pam_mysql.so
+     make_scrambled_password

diff --git a/20009_all_mysql_myodbc_symbol_fix-5.5.38.patch 
b/20009_all_mysql_myodbc_symbol_fix-5.5.38.patch
new file mode 100644
index 0000000..80b24ef
--- /dev/null
+++ b/20009_all_mysql_myodbc_symbol_fix-5.5.38.patch
@@ -0,0 +1,12 @@
+diff -auwrN a/libmysql/CMakeLists.txt b/libmysql/CMakeLists.txt
+--- a/libmysql/CMakeLists.txt  2014-07-27 22:03:27.806254846 -0400
++++ b/libmysql/CMakeLists.txt  2014-07-27 22:05:08.400521754 -0400
+@@ -131,6 +131,8 @@
+ mysql_set_character_set
+ mysql_get_character_set_info
+ mysql_stmt_next_result
++dynstr_append_os_quoted
++strfill
+ 
+ CACHE INTERNAL "Functions exported by client API"
+ 

Reply via email to