diff options
author | Brian Evans <grknight@tuffmail.com> | 2014-04-25 23:53:23 -0400 |
---|---|---|
committer | Brian Evans <grknight@tuffmail.com> | 2014-04-25 23:53:23 -0400 |
commit | 67e9c375faa7e02492a170f856cb140f32d27e1f (patch) | |
tree | cee4fd991ce4c2188ae047b164fb5f8ea34ec04b /20006_all_cmake_elib-mysql-5.6.15.patch | |
parent | Fix embedded library location in ELIB patches for 5.5 (diff) | |
download | mysql-extras-67e9c375faa7e02492a170f856cb140f32d27e1f.tar.gz mysql-extras-67e9c375faa7e02492a170f856cb140f32d27e1f.tar.bz2 mysql-extras-67e9c375faa7e02492a170f856cb140f32d27e1f.zip |
Fix embedded library location in ELIB patches for overlay only ebuilds
Signed-off-by: Brian Evans <grknight@tuffmail.com>
Diffstat (limited to '20006_all_cmake_elib-mysql-5.6.15.patch')
-rw-r--r-- | 20006_all_cmake_elib-mysql-5.6.15.patch | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/20006_all_cmake_elib-mysql-5.6.15.patch b/20006_all_cmake_elib-mysql-5.6.15.patch index 66b7280..6e009ea 100644 --- a/20006_all_cmake_elib-mysql-5.6.15.patch +++ b/20006_all_cmake_elib-mysql-5.6.15.patch @@ -169,3 +169,37 @@ diff -ur mysql-old/libmysqld/CMakeLists.txt mysql/libmysqld/CMakeLists.txt + INSTALL(TARGETS mysqlservices DESTINATION ${INSTALL_LIBDIR} COMPONENT Development) +ENDIF() +diff -aurN mysql.old/scripts/CMakeLists.txt mysql/scripts/CMakeLists.txt +--- mysql.old/scripts/CMakeLists.txt 2014-03-14 15:07:28.000000000 -0400 ++++ mysql/scripts/CMakeLists.txt 2014-04-25 22:46:35.000000000 -0400 +@@ -206,6 +206,7 @@ + SET(scriptdir ${prefix}/${INSTALL_BINDIR}) + SET(libexecdir ${prefix}/${INSTALL_SBINDIR}) + SET(pkgdatadir ${prefix}/${INSTALL_MYSQLSHAREDIR}) ++SET(elibdir ${prefix}/${INSTALL_ELIBDIR}) + IF(INSTALL_LAYOUT MATCHES "STANDALONE") + SET(localstatedir ${prefix}/data) + ELSE() +diff -aurN mysql.old/scripts/mysql_config.sh mysql/scripts/mysql_config.sh +--- mysql.old/scripts/mysql_config.sh 2014-03-14 15:07:28.000000000 -0400 ++++ mysql/scripts/mysql_config.sh 2014-04-25 22:48:26.000000000 -0400 +@@ -91,6 +91,10 @@ + plugindir_rel=`echo $plugindir | sed -e "s;^$basedir/;;"` + fix_path plugindir $plugindir_rel lib/mysql/plugin lib/plugin + ++elibdir='@elibdir@' ++elibdir_rel=`echo $elibdir | sed -e "s;^$basedir/;;"` ++fix_path elibdir $elibdir_rel lib64/mysql lib64 lib/mysql lib ++ + pkgincludedir='@pkgincludedir@' + if [ -f "$basedir/include/mysql/mysql.h" ]; then + pkgincludedir="$basedir/include/mysql" +@@ -113,7 +117,7 @@ + libs=" $ldflags -L$pkglibdir @RPATH_OPTION@ -lmysqlclient @ZLIB_DEPS@ @NON_THREADED_LIBS@" + libs="$libs @openssl_libs@ @STATIC_NSS_FLAGS@ " + libs_r=" $ldflags -L$pkglibdir @RPATH_OPTION@ -lmysqlclient_r @ZLIB_DEPS@ @CLIENT_LIBS@ @openssl_libs@ " +-embedded_libs=" $ldflags -L$pkglibdir @RPATH_OPTION@ -lmysqld @LIBDL@ @ZLIB_DEPS@ @LIBS@ @WRAPLIBS@ @openssl_libs@ " ++embedded_libs=" $ldflags -L$elibdir @RPATH_OPTION@ -lmysqld @LIBDL@ @ZLIB_DEPS@ @LIBS@ @WRAPLIBS@ @openssl_libs@ " + embedded_libs="$embedded_libs @QUOTED_CMAKE_CXX_LINK_FLAGS@" + + cflags="-I$pkgincludedir @CFLAGS@ " #note: end space! |