diff options
author | unknown <monty@narttu.> | 2002-05-09 06:19:02 +0300 |
---|---|---|
committer | unknown <monty@narttu.> | 2002-05-09 06:19:02 +0300 |
commit | 3f717550667ba0773b6b215db486a7b13986a47e (patch) | |
tree | a2c24cec4c174e0b57517388fd03e705aeb0133d | |
parent | 9dc655e17b5b0c4b38bdf946e1ce612fec3933a4 (diff) | |
download | mariadb-git-3f717550667ba0773b6b215db486a7b13986a47e.tar.gz |
Update manual information about libstdc++
Docs/manual.texi:
Update information about libstdc++
BitKeeper/etc/logging_ok:
Logging to logging@openlogging.org accepted
-rw-r--r-- | BitKeeper/etc/logging_ok | 1 | ||||
-rw-r--r-- | Docs/manual.texi | 21 |
2 files changed, 13 insertions, 9 deletions
diff --git a/BitKeeper/etc/logging_ok b/BitKeeper/etc/logging_ok index cc350302aeb..4d29cd55bf9 100644 --- a/BitKeeper/etc/logging_ok +++ b/BitKeeper/etc/logging_ok @@ -54,3 +54,4 @@ tonu@x3.internalnet venu@work.mysql.com zak@balfor.local zak@linux.local +monty@narttu. diff --git a/Docs/manual.texi b/Docs/manual.texi index be53e07b802..0f9cf10336e 100644 --- a/Docs/manual.texi +++ b/Docs/manual.texi @@ -6800,7 +6800,9 @@ shell> CC=gcc CXX=gcc ./configure @end example When you use @code{gcc} as your C++ compiler, it will not attempt to link in -@code{libg++} or @code{libstdc++}. +@code{libg++} or @code{libstdc++}. This may be a good idea to do even if you +have the above libraries installed, as some versions of these libraries have +caused strange problems for MySQL users in the past. Here is some common environment variables to set depending on the compiler you are using: @@ -7154,7 +7156,11 @@ This works because @code{gcc} compiles C++ sources as well as @code{g++} does, but does not link in @code{libg++} or @code{libstdc++} by default. Another way to fix these problems, of course, is to install @code{g++}, -@code{libg++} and @code{libstdc++}. +@code{libg++} and @code{libstdc++}. We would however like to recommend +you to not use @code{libg++} or @code{libstdc++} with MySQL as this will +only increase the binary size of mysqld without giving you any benefits. +Some versions of these libraries have also caused strange problems for +MySQL users in the past. @item If your compile fails with errors, such as any of the following, @@ -8956,9 +8962,6 @@ You can avoid using @file{libg++.a} by running @code{configure} like this: shell> CXX=gcc ./configure @end example -If you are running gcc 3.0 and above, you can't use the above trick with -setting to CXX=gcc. - @node Linux-SPARC, Linux-Alpha, Linux-x86, Linux @subsubsection Linux SPARC Notes @@ -19637,12 +19640,12 @@ very little resources. @item @code{ft_min_word_len} The minimum length of the word to be included in a @code{FULLTEXT} index. @strong{Note: @code{FULLTEXT} index have to be rebuilt after changing -this variable.} +this variable.} (This option is new for MySQL 4.0). @item @code{ft_max_word_len} The maximum length of the word to be included in a @code{FULLTEXT} index. @strong{Note: @code{FULLTEXT} index have to be rebuilt after changing -this variable.} +this variable.} (This option is new for MySQL 4.0). @item @code{ft_max_word_len_sort} The maximum length of the word in a @code{FULLTEXT} index @@ -36224,8 +36227,8 @@ unless you know what you are doing! @item The minimum length of words to be indexed is defined by the MySQL variable @code{ft_min_word_length}. @xref{SHOW VARIABLES}. -Change it to the value you prefer, and rebuild -your @code{FULLTEXT} indexes. +Change it to the value you prefer, and rebuild your @code{FULLTEXT} indexes. +(This is only available for MySQL 4.0) @item The stopword list is defined in @file{myisam/ft_static.c} |