summaryrefslogtreecommitdiff
path: root/Docs
diff options
context:
space:
mode:
authorunknown <monty@hundin.mysql.fi>2001-10-03 16:27:20 +0300
committerunknown <monty@hundin.mysql.fi>2001-10-03 16:27:20 +0300
commit2529b817b10ca2a970b32c109de43d2229c970e7 (patch)
treea4b8a436366c890cbd0ab542240abc59d08dca6f /Docs
parent32bc9157e586ba6f4ba901168d7014449f3a8e66 (diff)
downloadmariadb-git-2529b817b10ca2a970b32c109de43d2229c970e7.tar.gz
Added usage of --master-retry-count to make mysql-test-run safer.
Build-tools/Do-compile: Remove --no-delete Docs/manual.texi: Udated IA64 section mysql-test/mysql-test-run.sh: Added usage of --master-retry-count set LD_LIBRARY_PATH sql/mysqld.cc: Added master-retry-count (needed by mysql-test-run) sql/slave.cc: Added master-retry-count Don't write same error to log on retry sql/slave.h: Added master-retry-count (needed by mysql-test-run)
Diffstat (limited to 'Docs')
-rw-r--r--Docs/manual.texi24
1 files changed, 3 insertions, 21 deletions
diff --git a/Docs/manual.texi b/Docs/manual.texi
index 86b1780178e..97c186a9a07 100644
--- a/Docs/manual.texi
+++ b/Docs/manual.texi
@@ -10151,31 +10151,13 @@ work). You must also use the @code{egcs} C++ compiler
@node Linux-IA64, , Linux-MIPS, Linux
@subsubsection Linux IA64 Notes
-To get MySQL to compile on Linux Ia64, we had to do the following
-(we assume that this will be easier when next gcc version for ia64 is
-released).
-
-Using @code{gcc-2.9-final}:
-
-@example
-CFLAGS="-O2" CXX=gcc CXXFLAGS="-O2 -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local/mysql --enable-assembler --with-mysqld-ldflags=-all-static --disable-shared --with-extra-charsets=complex
-@end example
-
-After @code{make} you will get an error that @code{sql/opt_range.cc}
-will not compile (internal compiler error). To fix this, go to the sql
-directory and type @code{make} again. Copy the compile line, but change
--O2 to -O0. The file should now compile.
-
-Now you can do:
+To get MySQL to compile on Linux Ia64, we use the following compile line:
+Using @code{gcc-2.96}:
@example
-cd ..
-make
-make_install
+CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" CXX=gcc CXXFLAGS="-O3 -fno-omit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local/mysql "--with-comment=Official MySQL binary" --with-extra-charsets=complex
@end example
-and @code{mysqld} should be ready to run.
-
On Ia64 the MySQL client binaries are using shared libraries. This means
that if you install our binary distribution in some other place than
@file{/usr/local/mysql} you need to either modify @file{/etc/ld.so.conf}