diff options
author | unknown <monty@hundin.mysql.fi> | 2001-10-03 16:27:20 +0300 |
---|---|---|
committer | unknown <monty@hundin.mysql.fi> | 2001-10-03 16:27:20 +0300 |
commit | 2529b817b10ca2a970b32c109de43d2229c970e7 (patch) | |
tree | a4b8a436366c890cbd0ab542240abc59d08dca6f /Docs | |
parent | 32bc9157e586ba6f4ba901168d7014449f3a8e66 (diff) | |
download | mariadb-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.texi | 24 |
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} |