diff options
author | Brian Evans <grknight@lavabit.com> | 2013-05-02 19:46:14 -0400 |
---|---|---|
committer | Brian Evans <grknight@lavabit.com> | 2013-06-27 08:28:43 -0400 |
commit | 78c8f664193cc391058346f3b99c3ca0dd81d9f2 (patch) | |
tree | 43f3a342f1b4384956c20576d00e1a175175a302 /01050_all_mariadb_mysql_config_cleanup-5.5.patch | |
parent | Regenerate 07340 patch for mysql-5.1.70. (diff) | |
download | mysql-extras-78c8f664193cc391058346f3b99c3ca0dd81d9f2.tar.gz mysql-extras-78c8f664193cc391058346f3b99c3ca0dd81d9f2.tar.bz2 mysql-extras-78c8f664193cc391058346f3b99c3ca0dd81d9f2.zip |
Respin mysql_config patch for mariadb 5.5
Diffstat (limited to '01050_all_mariadb_mysql_config_cleanup-5.5.patch')
-rw-r--r-- | 01050_all_mariadb_mysql_config_cleanup-5.5.patch | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/01050_all_mariadb_mysql_config_cleanup-5.5.patch b/01050_all_mariadb_mysql_config_cleanup-5.5.patch new file mode 100644 index 0000000..873138f --- /dev/null +++ b/01050_all_mariadb_mysql_config_cleanup-5.5.patch @@ -0,0 +1,45 @@ +--- mysql.old/scripts/mysql_config.sh 2013-05-02 20:30:14.000000000 -0400 ++++ mysql.new/scripts/mysql_config.sh 2013-05-02 20:32:36.000000000 -0400 +@@ -128,25 +128,29 @@ + cflags="$include @CFLAGS@ " #note: end space! + + # Remove some options that a client doesn't have to care about +-# FIXME until we have a --cxxflags, we need to remove -Xa +-# and -xstrconst to make --cflags usable for Sun Forte C++ +-# FIXME until we have a --cxxflags, we need to remove -AC99 +-# to make --cflags usable for HP C++ (aCC) +-for remove in DDBUG_OFF DSAFE_MUTEX DUNIV_MUST_NOT_INLINE DFORCE_INIT_OF_VARS \ +- DEXTRA_DEBUG DHAVE_valgrind O 'O[0-9]' 'xO[0-9]' 'W[-A-Za-z]*' \ +- 'mtune=[-A-Za-z0-9]*' 'mcpu=[-A-Za-z0-9]*' 'march=[-A-Za-z0-9]*' \ +- Xa xstrconst "xc99=none" AC99 \ +- unroll2 ip mp restrict ++tmpcflags="" ++for f in $cflags + do +- # The first option we might strip will always have a space before it because +- # we set -I$pkgincludedir as the first option +- cflags=`echo "$cflags"|sed -e "s/ -$remove */ /g"` ++ case "${f}" in ++ -DDBUG_OFF) f="" ;; ++ -DSAFE_MUTEX) f="" ;; ++ -DUNIV_MUST_NOT_INLINE) f="" ;; ++ -DFORCE_INIT_OF_VARS) f="" ;; ++ -DEXTRA_DEBUG) f="" ;; ++ -DHAVE_valgrind) f="" ;; ++ -[ID]*) tmpcflags="${tmpcflags} ${f}" ;; ++ -[Ll]*) ++ libs="${libs} ${f}" ++ libs_r="${libs_r} ${f}" ++ embedded_libs="${embedded_libs} ${f}" ++ ;; ++ esac + done +-cflags=`echo "$cflags"|sed -e 's/ *\$//'` ++cflags="${tmpcflags# }" + + # Same for --libs(_r) +-for remove in lmtmalloc static-libcxa i-static static-intel ++for remove in lmtmalloc static-libcxa i-static static-intel lprobes_mysql + do + # We know the strings starts with a space + libs=`echo "$libs"|sed -e "s/ -$remove */ /g"` |