summaryrefslogtreecommitdiff
path: root/Docs
diff options
context:
space:
mode:
authorunknown <monty@donna.mysql.fi>2001-04-19 14:43:32 +0300
committerunknown <monty@donna.mysql.fi>2001-04-19 14:43:32 +0300
commitefa4fdf044fe175b6e777ae1cdea0aa716b14945 (patch)
treefcdeec62c24b863cfe8fe65bb23158d45002f726 /Docs
parente0d42da39112930c6bcb4fe8571dd1f823671cb9 (diff)
downloadmariadb-git-efa4fdf044fe175b6e777ae1cdea0aa716b14945.tar.gz
Portability fixes
Docs/manual.texi: Updated mysqld-max section configure.in: Version change innobase/configure.in: Don't compile with -g when not using debugging (No optimization on Linux-Alpha) innobase/ib_config.h.in: config file innobase/ib_config.h: config file innobase/include/que0que.h: Can't inline this on SCO innobase/include/que0que.ic: Can't inline this on SCO innobase/include/sync0sync.h: Fix for Mac OS X innobase/que/que0que.c: Added functions that can't be inlined on SCO
Diffstat (limited to 'Docs')
-rw-r--r--Docs/manual.texi28
1 files changed, 28 insertions, 0 deletions
diff --git a/Docs/manual.texi b/Docs/manual.texi
index c008b49bb3c..eac0045e489 100644
--- a/Docs/manual.texi
+++ b/Docs/manual.texi
@@ -31600,6 +31600,34 @@ the following configure options:
@item CFLAGS=-DUSE_SYMDIR @tab Symbolic links support for Windows.
@end multitable
+Note that as Berkeley DB and InnoDB are not available for all platforms,
+some of the @code{Max} binaries may not have support for both of these.
+You can check which table types are supported by doing the following
+query:
+
+@example
+mysql> show variables like "have_%";
++---------------+-------+
+| Variable_name | Value |
++---------------+-------+
+| have_bdb | YES |
+| have_gemini | NO |
+| have_innodb | NO |
+| have_isam | YES |
+| have_raid | YES |
+| have_ssl | NO |
++---------------+-------+
+@end example
+
+The meaning of the values are:
+
+@multitable @columnfractions .3 .7
+@item @strong{Value} @tab @strong{Meaning}.
+@item YES @tab The option is activated and usable.
+@item NO @tab @strong{MySQL} is not compiled with support for this option.
+@item DISABLED @tab The xxxx option is disabled because one started @code{mysqld} with @code{--skip-xxxx} or because one didn't start @code{mysqld} with all needed options to enable the option. In this case the @code{hostname.err} file should contain a reason for why the option is disabled.
+@end multitable
+
@code{safe_mysqld} will automaticly try to start any @code{mysqld} binary
with the @code{-max} prefix. This makes it very easy to test out a
another @code{mysqld} binary in an existing installation. Just