From 68832fa32301fedb2e691df62fc224f0accca050 Mon Sep 17 00:00:00 2001 From: "tim@black.box" <> Date: Wed, 10 Oct 2001 04:04:54 -0400 Subject: [PATCH 1/3] mysql.spec.sh fix typo --- support-files/mysql.spec.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support-files/mysql.spec.sh b/support-files/mysql.spec.sh index fcce92def24..b136fbf5bf6 100644 --- a/support-files/mysql.spec.sh +++ b/support-files/mysql.spec.sh @@ -360,7 +360,7 @@ fi %attr(755, root, root) /usr/bin/mysqlbug %attr(755, root, root) /usr/bin/mysqltest %attr(755, root, root) /usr/bin/mysqlhotcopy -%attr(755, root, root) /usr/bin/mysql_explain +%attr(755, root, root) /usr/bin/mysql_explain_log %attr(755, root, root) /usr/bin/perror %attr(755, root, root) /usr/bin/replace %attr(755, root, root) /usr/bin/resolveip From 440197b600deb223945088986a7dc340472a147d Mon Sep 17 00:00:00 2001 From: "monty@hundin.mysql.fi" <> Date: Wed, 10 Oct 2001 13:59:47 +0300 Subject: [PATCH 2/3] Fixes to get RPM done --- Build-tools/Do-rpm | 9 +++++++-- Docs/manual.texi | 2 ++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Build-tools/Do-rpm b/Build-tools/Do-rpm index 123f6332398..6ce8c9c3e45 100755 --- a/Build-tools/Do-rpm +++ b/Build-tools/Do-rpm @@ -115,7 +115,8 @@ set -x rm -rf $rpmdir/BUILD/mysql-* rm -f $rpmdir/SOURCES/mysql-* rm -f $rpmdir/SRPMS/MySQL-* -rm -f $rpmdir/SPEC/mysql-* +rm -f $rpmdir/SPECS/mysql-* +rm -rf /var/tmp/mysql # Copy MySQL source and spec files @@ -162,7 +163,7 @@ if [ ! x$skip_perl=x1 ]; then set -x # First clean up so we do not get old versions when wildcard matching - rm -f $rpmdir/SOURCES/DBI-*.spec + rm -f $rpmdir/SOURCES/DBI-*.spec $rpmdir/SOURCES/mysql* rm -f $rpmdir/RPMS/i386/Perl-*.rpm rm -f $rpmdir/SRPMS/Perl-*.rpm rm -f $rpmdir/RPMS/i386/MySQL*-$VER_NO_DASH*.rpm @@ -232,5 +233,9 @@ if [ x$local_build != x1 ]; then # And the perl ones #scp $owner@$bmachine:$rpmdir/RPMS/i386/Perl*-*.rpm $bpath/NEW-RPMS #scp $owner@$bmachine:$rpmdir/SRPMS/Perl*-*.rpm $bpath/NEW-RPMS + + #Remove some of the files that can interfere with future builds + + rm -rf /var/tmp/mysql fi ) > $log 2>&1 diff --git a/Docs/manual.texi b/Docs/manual.texi index 4e544032792..28219eabcaf 100644 --- a/Docs/manual.texi +++ b/Docs/manual.texi @@ -47363,6 +47363,8 @@ Added documentation for @code{libmysqld}, the embedded MySQL server library. Also added example programs (a @code{mysql} client and @code{mysqltest} test program) which use @code{libmysqld}. @item +Removed all Gemini hooks from MySQL. +@item Removed @code{my_thread_init()} and @code{my_thread_end()} from mysql_com.h, and added @code{mysql_thread_init()} and @code{mysql_thread_end()} to mysql.h. From 6265dfccda684865f201e66c305960cffbfdd659 Mon Sep 17 00:00:00 2001 From: "monty@hundin.mysql.fi" <> Date: Wed, 10 Oct 2001 23:44:07 +0300 Subject: [PATCH 3/3] Always build thread safe client libraries in the distributed build Add mysqlmanager to binary distribution. --- Build-tools/Do-compile | 7 ++++--- Docs/manual.texi | 28 +++++++++++++++++++++++++--- client/mysqldump.c | 2 +- scripts/make_binary_distribution.sh | 5 +++-- support-files/mysql.spec.sh | 1 + 5 files changed, 34 insertions(+), 9 deletions(-) diff --git a/Build-tools/Do-compile b/Build-tools/Do-compile index c03ca84c29d..10d97dfbe82 100755 --- a/Build-tools/Do-compile +++ b/Build-tools/Do-compile @@ -153,7 +153,7 @@ if ($opt_stage <= 1) { $opt_config_options.= " --with-innodb" } - check_system("$opt_config_env ./configure --prefix=/usr/local/mysql \"--with-comment=Official MySQL$version_suffix binary\" --with-extra-charsets=complex \"--with-server-suffix=$version_suffix\" $opt_config_options","Thank you for choosing MySQL"); + check_system("$opt_config_env ./configure --prefix=/usr/local/mysql \"--with-comment=Official MySQL$version_suffix binary\" --with-extra-charsets=complex \"--with-server-suffix=$version_suffix\" --enable-thread-safe-client $opt_config_options","Thank you for choosing MySQL"); if (-d "$pwd/$host/include-mysql") { safe_system("cp -r $pwd/$host/include-mysql/* $pwd/$host/$ver/include"); @@ -317,7 +317,7 @@ exit 0; sub usage { print <