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" +
