Author: paul
Date: 2009-06-19 11:09:32 +0200 (Fri, 19 Jun 2009)
New Revision: 15346
Log:
r42195@dhcp-67: paul | 2009-06-19 10:02:32 +0100
Remove obsolete command lines
Remove some remaining instances of "MySQL AB"
Modified:
trunk/refman-4.1/installing.xml
trunk/refman-4.1/optimization.xml
trunk/refman-4.1/programs.xml
trunk/refman-5.0/installing-cs.xml
trunk/refman-5.0/optimization.xml
trunk/refman-5.0/programs.xml
trunk/refman-5.1/installing-core.xml
trunk/refman-5.1/optimization.xml
trunk/refman-5.1/programs.xml
trunk/refman-5.4/installing-core.xml
trunk/refman-5.4/optimization.xml
trunk/refman-5.4/programs.xml
trunk/refman-6.0/installing-core.xml
trunk/refman-6.0/optimization.xml
trunk/refman-6.0/programs.xml
Property changes on: trunk
___________________________________________________________________
Name: svk:merge
- 4767c598-dc10-0410-bea0-d01b485662eb:/mysqldoc-local/mysqldoc/trunk:43968
7d8d2c4e-af1d-0410-ab9f-b038ce55645b:/mysqldoc-local/mysqldoc:42194
b5ec3a16-e900-0410-9ad2-d183a3acac99:/mysqldoc-local/mysqldoc/trunk:14218
bf112a9c-6c03-0410-a055-ad865cd57414:/mysqldoc-local/mysqldoc/trunk:39036
+ 4767c598-dc10-0410-bea0-d01b485662eb:/mysqldoc-local/mysqldoc/trunk:43968
7d8d2c4e-af1d-0410-ab9f-b038ce55645b:/mysqldoc-local/mysqldoc:42195
b5ec3a16-e900-0410-9ad2-d183a3acac99:/mysqldoc-local/mysqldoc/trunk:14218
bf112a9c-6c03-0410-a055-ad865cd57414:/mysqldoc-local/mysqldoc/trunk:39036
Modified: trunk/refman-4.1/installing.xml
===================================================================
--- trunk/refman-4.1/installing.xml 2009-06-19 09:09:23 UTC (rev 15345)
+++ trunk/refman-4.1/installing.xml 2009-06-19 09:09:32 UTC (rev 15346)
Changed blocks: 1, Lines Added: 13, Lines Deleted: 663; 24103 bytes
@@ -1158,676 +1158,26 @@
</indexterm>
<para>
- As a service of Sun Microsystems, Inc., we provide a set of
- binary distributions of MySQL that are compiled on systems at
- our site or on systems where supporters of MySQL kindly have
- given us access to their machines.
+ Sun Microsystems, Inc. provides a set of binary distributions
+ of MySQL. In addition to binaries provided in
+ platform-specific package formats, we offer binary
+ distributions for a number of platforms in the form of
+ compressed <command>tar</command> files
+ (<filename>.tar.gz</filename> files). See
+ <xref linkend="quick-standard-installation"/>. For Windows
+ distributions, see <xref linkend="windows-installation"/>.
</para>
<para>
- In addition to the binaries provided in platform-specific
- package formats, we offer binary distributions for a number of
- platforms in the form of compressed <command>tar</command>
- files (<filename>.tar.gz</filename> files). See
- <xref linkend="quick-standard-installation"/>.
- </para>
-
- <para>
- RPM distributions prior to MySQL 3.22 are user-contributed.
- Beginning with MySQL 3.22, RPM distributions that we make
- available through our Web site are generated by MySQL AB.
- </para>
-
- <para>
- For Windows distributions, see
- <xref linkend="windows-installation"/>.
- </para>
-
- <para>
- These distributions are generated using the script
- <literal>Build-tools/Do-compile</literal>, which compiles the
- source code and creates the binary <literal>tar.gz</literal>
- archive using
- <command>scripts/make_binary_distribution</command>.
- </para>
-
- <para>
- These binaries are configured and built with the following
- compilers and options. This information can also be obtained
- by looking at the variables <literal>COMP_ENV_INFO</literal>
- and <literal>CONFIGURE_LINE</literal> inside the script
- <command>bin/mysqlbug</command> of every binary
- <command>tar</command> file distribution.
- </para>
-
- <para>
- Anyone who has more optimal options for any of the following
- <literal>configure</literal> commands can mail them to the
- MySQL <literal>internals</literal> mailing list. See
- <xref linkend="mailing-lists"/>.
- </para>
-
- <para>
- If you want to compile a debug version of MySQL, you should
- add <option role="configure">--with-debug</option> or
+ If you want to compile a debug version of MySQL from a source
+ distribution, you should add
+ <option role="configure">--with-debug</option> or
<option role="configure">--with-debug=full</option> to the
- following <command>configure</command> commands and remove any
+ <command>configure</command> command used to configure the
+ distribution and remove any
<option>-fomit-frame-pointer</option> options.
</para>
- <para>
- The following binaries are built on our own development
- systems:
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- Linux 2.4.xx x86 with <command>gcc</command> 2.95.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2 -mcpu=pentiumpro" CXX=gcc CXXFLAGS="-O2 -mcpu=pentiumpro
--felide-constructors" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --disable-shared
---with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.x x86 with <command>icc</command> (Intel C++
- Compiler 8.1 or later releases):
- </para>
-
-<programlisting>
-CC=icc CXX=icpc CFLAGS="-O3 -unroll2 -ip -mp -no-gcc -restrict"
-CXXFLAGS="-O3 -unroll2 -ip -mp -no-gcc -restrict" ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --enable-assembler
---disable-shared --with-client-ldflags=-all-static
---with-mysqld-ldflags=-all-static --with-embedded-server --with-innodb
-</programlisting>
-
- <para>
- Note that versions 8.1 and newer of the Intel compiler
- have separate drivers for 'pure' C
- (<literal>icc</literal>) and C++
- (<literal>icpc</literal>); if you use
- <command>icc</command> version 8.0 or older for building
- MySQL, you will need to set <literal>CXX=icc</literal>.
- </para>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx Intel Itanium 2 with <command>ecc</command>
- (Intel C++ Itanium Compiler 7.0):
- </para>
-
-<programlisting>
-CC=ecc CFLAGS="-O2 -tpp2 -ip -nolib_inline" CXX=ecc CXXFLAGS="-O2
--tpp2 -ip -nolib_inline" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx Intel Itanium with <command>ecc</command>
- (Intel C++ Itanium Compiler 7.0):
- </para>
-
-<programlisting>
-CC=ecc CFLAGS=-tpp1 CXX=ecc CXXFLAGS=-tpp1 ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx alpha with <literal>ccc</literal> (Compaq C
- V6.2-505 / Compaq C++ V6.3-006):
- </para>
-
-<programlisting>
-CC=ccc CFLAGS="-fast -arch generic" CXX=cxx CXXFLAGS="-fast -arch
-generic -noexceptions -nortti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-mysqld-ldflags=-non_shared
---with-client-ldflags=-non_shared --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.x.xx ppc with <command>gcc</command> 2.95.4:
- </para>
-
-<programlisting>
-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
---localstatedir=/usr/local/mysql/data --libexecdir=/usr/local/mysql/bin
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared --with-embedded-server
---with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx s390 with <command>gcc</command> 2.95.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2" CXX=gcc CXXFLAGS="-O2 -felide-constructors" ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx x86_64 (AMD64) with <command>gcc</command>
- 3.2.1:
- </para>
-
-<programlisting>
-CXX=gcc ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 8 x86 with <command>gcc</command> 3.2.3:
- </para>
-
-<programlisting>
-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
---localstatedir=/usr/local/mysql/data --libexecdir=/usr/local/mysql/bin
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 8 SPARC with <command>gcc</command> 3.2:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --with-named-z-libs=no
---with-named-curses-libs=-lcurses --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 8 SPARC 64-bit with <command>gcc</command>
- 3.2:
- </para>
-
-<programlisting>
-CC=gcc CFLAGS="-O3 -m64 -fno-omit-frame-pointer" CXX=gcc CXXFLAGS="-O3
--m64 -fno-omit-frame-pointer -felide-constructors -fno-exceptions
--fno-rtti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no
---with-named-curses-libs=-lcurses --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 9 SPARC with <command>gcc</command> 2.95.3:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --with-named-curses-libs=-lcurses
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 9 SPARC with <literal>cc-5.0</literal> (Sun
- Forte 5.0):
- </para>
-
-<programlisting>
-CC=cc-5.0 CXX=CC ASFLAGS="-xarch=v9" CFLAGS="-Xa -xstrconst -mt
--D_FORTEC_ -xarch=v9" CXXFLAGS="-noex -mt -D_FORTEC_ -xarch=v9"
-./configure --prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --enable-assembler
---with-named-z-libs=no --enable-thread-safe-client --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 4.3.2 ppc with <command>gcc</command> 3.2.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2 -mcpu=powerpc -Wa,-many " CXX=gcc CXXFLAGS="-O2
--mcpu=powerpc -Wa,-many -felide-constructors -fno-exceptions
--fno-rtti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 4.3.3 ppc with <literal>xlC_r</literal> (IBM
- Visual Age C/C++ 6.0):
- </para>
-
-<programlisting>
-CC=xlc_r CFLAGS="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-CXX=xlC_r CXXFLAGS ="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --with-named-z-libs=no
---disable-shared --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 5.1.0 ppc with <command>gcc</command> 3.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2 -mcpu=powerpc -Wa,-many" CXX=gcc CXXFLAGS="-O2 -mcpu=powerpc
--Wa,-many -felide-constructors -fno-exceptions -fno-rtti" ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --with-named-z-libs=no
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 5.2.0 ppc with <literal>xlC_r</literal> (IBM
- Visual Age C/C++ 6.0):
- </para>
-
-<programlisting>
-CC=xlc_r CFLAGS="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-CXX=xlC_r CXXFLAGS="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --with-named-z-libs=no
---disable-shared --with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 10.20 pa-risc1.1 with <command>gcc</command> 3.1:
- </para>
-
-<programlisting>
-CFLAGS="-DHPUX -I/opt/dce/include -O3 -fPIC" CXX=gcc CXXFLAGS="-DHPUX
--I/opt/dce /include -felide-constructors -fno-exceptions -fno-rtti
--O3 -fPIC" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-pthread --with-named-thread-libs=-ldce
---with-lib-ccflags=-fPIC --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.00 pa-risc with <literal>aCC</literal> (HP ANSI
- C++ B3910B A.03.50):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS=+DAportable CXXFLAGS=+DAportable ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.11 pa-risc2.0 64bit with <literal>aCC</literal>
- (HP ANSI C++ B3910B A.03.33):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS=+DD64 CXXFLAGS=+DD64 ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.11 pa-risc2.0 32bit with <literal>aCC</literal>
- (HP ANSI C++ B3910B A.03.33):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS="+DAportable" CXXFLAGS="+DAportable" ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.22 ia64 64bit with <literal>aCC</literal> (HP
- aC++/ANSI C B3910B A.05.50):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS="+DD64 +DSitanium2" CXXFLAGS="+DD64 +DSitanium2"
-./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Apple Mac OS X 10.2 powerpc with <command>gcc</command>
- 3.1:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- FreeBSD 4.7 i386 with <command>gcc</command> 2.95.4:
- </para>
-
-<programlisting>
-CFLAGS=-DHAVE_BROKEN_REALPATH ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --with-named-z-libs=not-used
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- FreeBSD 4.7 i386 using LinuxThreads with
- <command>gcc</command> 2.95.4:
- </para>
-
-<programlisting>
-CFLAGS="-DHAVE_BROKEN_REALPATH -D__USE_UNIX98 -D_REENTRANT
--D_THREAD_SAFE -I/usr/local/include/pthread/linuxthreads"
-CXXFLAGS="-DHAVE_BROKEN_REALPATH -D__USE_UNIX98 -D_REENTRANT
--D_THREAD_SAFE -I/usr/local/include/pthread/linuxthreads" ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --enable-thread-safe-client
---enable-local-infile --enable-assembler
---with-named-thread-libs="-DHAVE_GLIBC2_STYLE_GETHOSTBYNAME_R
--D_THREAD_SAFE -I /usr/local/include/pthread/linuxthreads
--L/usr/local/lib -llthread -llgcc_r" --disable-shared
---with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- QNX Neutrino 6.2.1 i386 with <command>gcc</command>
- 2.95.3qnx-nto 20010315:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- </itemizedlist>
-
- <para>
- The following binaries are built on third-party systems kindly
- provided to Sun Microsystems, Inc. by other users. These are
- provided only as a courtesy; we do not have full control over
- these systems, so we can provide only limited support for the
- binaries built on them.
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- SCO Unix 3.2v5.0.7 i386 with <command>gcc</command>
- 2.95.3:
- </para>
-
-<programlisting>
-CFLAGS="-O3 -mpentium" LDFLAGS=-static CXX=gcc CXXFLAGS="-O3 -mpentium
--felide-constructors" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --enable-thread-safe-client
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SCO UnixWare 7.1.4 i386 with <command>CC</command> 3.2:
- </para>
-
-<programlisting>
-CC=cc CFLAGS="-O" CXX=CC ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --enable-thread-safe-client
---disable-shared --with-readline
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SCO OpenServer 6.0.0 i386 with <command>CC</command> 3.2:
- </para>
-
-<programlisting>
-CC=cc CFLAGS="-O" CXX=CC ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --enable-thread-safe-client
---disable-shared --with-readline
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Compaq Tru64 OSF/1 V5.1 732 alpha with
- <literal>cc/cxx</literal> (Compaq C V6.3-029i / DIGITAL
- C++ V6.1-027):
- </para>
-
-<programlisting>
-CC="cc -pthread" CFLAGS="-O4 -ansi_alias -ansi_args -fast -inline
-speed -speculate all" CXX="cxx -pthread" CXXFLAGS="-O4 -ansi_alias
--fast -inline speed -speculate all -noexceptions -nortti" ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile
---with-named-thread-libs="-lpthread -lmach -lexc -lc" --disable-shared
---with-mysqld-ldflags=-all-static
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SGI Irix 6.5 IP32 with <command>gcc</command> 3.0.1:
- </para>
-
-<programlisting>
-CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" CXXFLAGS="-O3
--fno-omit-frame-pointer -felide-constructors -fno-exceptions
--fno-rtti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- FreeBSD/sparc64 5.0 with <command>gcc</command> 3.2.1:
- </para>
-
-<programlisting>
-CFLAGS=-DHAVE_BROKEN_REALPATH ./configure --prefix=/usr/local/mysql
---localstatedir=/usr/local/mysql/data --libexecdir=/usr/local/mysql/bin
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared --with-innodb
-</programlisting>
- </listitem>
-
- </itemizedlist>
-
- <para>
- The following compile options have been used for binary
- packages that we have provided in the past. These binaries no
- longer are being updated, but the compile options are listed
- here for reference purposes.
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- Linux 2.2.xx SPARC with <command>egcs</command> 1.1.2:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.2.x with x686 with <command>gcc</command> 2.95.2:
- </para>
-
-<programlisting>
-CFLAGS="-O3 -mpentiumpro" CXX=gcc CXXFLAGS="-O3 -mpentiumpro
--felide-constructors -fno-exceptions -fno-rtti" ./configure
---prefix=/usr/local/mysql --enable-assembler
---with-mysqld-ldflags=-all-static --disable-shared
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SunOS 4.1.4 2 sun4c with <command>gcc</command> 2.7.2.1:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS="-O3 -felide-constructors" ./configure
---prefix=/usr/local/mysql --disable-shared --with-extra-charsets=complex
---enable-assembler
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SunOS 5.5.1 (and above) sun4u with <command>egcs</command>
- 1.0.3a or 2.90.27 or <command>gcc</command> 2.95.2 and
- newer:
- </para>
-
-<programlisting>
-CC=gcc CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors
--fno-exceptions -fno-rtti" ./configure --prefix=/usr/local/mysql
---with-low-memory --with-extra-charsets=complex --enable-assembler
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SunOS 5.6 i86pc with <command>gcc</command> 2.8.1:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
---with-low-memory --with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- BSDI BSD/OS 3.1 i386 with <command>gcc</command> 2.7.2.1:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- BSDI BSD/OS 2.1 i386 with <command>gcc</command> 2.7.2:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- AIX 4.2 with <command>gcc</command> 2.7.2.2:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- </itemizedlist>
-
</section>
</section>
Modified: trunk/refman-4.1/optimization.xml
===================================================================
--- trunk/refman-4.1/optimization.xml 2009-06-19 09:09:23 UTC (rev 15345)
+++ trunk/refman-4.1/optimization.xml 2009-06-19 09:09:32 UTC (rev 15346)
Changed blocks: 1, Lines Added: 3, Lines Deleted: 3; 933 bytes
@@ -8149,9 +8149,9 @@
</remark>
<para>
- Binary MySQL distributions for Linux that are provided by MySQL
- AB used to be compiled with <command>pgcc</command>. We had to
- go back to regular <command>gcc</command> due to a bug in
+ Binary MySQL distributions for Linux that are provided by us
+ used to be compiled with <command>pgcc</command>. We had to go
+ back to regular <command>gcc</command> due to a bug in
<command>pgcc</command> that would generate binaries that do not
run on AMD. We will continue using <command>gcc</command> until
that bug is resolved. In the meantime, if you have a non-AMD
Modified: trunk/refman-4.1/programs.xml
===================================================================
--- trunk/refman-4.1/programs.xml 2009-06-19 09:09:23 UTC (rev 15345)
+++ trunk/refman-4.1/programs.xml 2009-06-19 09:09:32 UTC (rev 15346)
Changed blocks: 1, Lines Added: 2, Lines Deleted: 3; 631 bytes
@@ -847,9 +847,8 @@
<listitem>
<para>
- MySQL Query Browser: This graphical tool is provided by MySQL
- AB for creating, executing, and optimizing queries on MySQL
- databases.
+ MySQL Query Browser: This graphical tool is used for creating,
+ executing, and optimizing queries on MySQL databases.
</para>
</listitem>
Modified: trunk/refman-5.0/installing-cs.xml
===================================================================
--- trunk/refman-5.0/installing-cs.xml 2009-06-19 09:09:23 UTC (rev 15345)
+++ trunk/refman-5.0/installing-cs.xml 2009-06-19 09:09:32 UTC (rev 15346)
Changed blocks: 1, Lines Added: 9, Lines Deleted: 660; 23365 bytes
@@ -1151,683 +1151,32 @@
<section id="mysql-binaries">
- <title>MySQL Binaries Compiled by MySQL AB</title>
+ <title>MySQL Binaries Compiled by Sun Microsystems, Inc.</title>
<indexterm>
<primary>binary distributions</primary>
</indexterm>
<para>
- As a service of MySQL AB, we provide a set of binary
- distributions of MySQL that are compiled on systems at our site
- or on systems where supporters of MySQL kindly have given us
- access to their machines.
- </para>
-
- <para>
- In addition to the binaries provided in platform-specific
+ Sun Microsystems, Inc. provides a set of binary distributions of
+ MySQL. In addition to binaries provided in platform-specific
package formats, we offer binary distributions for a number of
platforms in the form of compressed <command>tar</command> files
(<filename>.tar.gz</filename> files). See
- <xref linkend="quick-standard-installation"/>.
+ <xref linkend="quick-standard-installation"/>. For Windows
+ distributions, see <xref linkend="windows-installation"/>.
</para>
<para>
- The RPM distributions for MySQL ¤t-series; releases that
- we make available through our Web site are generated by MySQL
- AB.
- </para>
-
- <para>
- For Windows distributions, see
- <xref linkend="windows-installation"/>.
- </para>
-
- <para>
- These distributions are generated using the script
- <command>scripts/make_binary_distribution</command>.
- </para>
-
- <para>
- The binaries are configured and built with the following
- compilers and options. This information can also be obtained by
- looking at the variables <literal>COMP_ENV_INFO</literal> and
- <literal>CONFIGURE_LINE</literal> inside the script
- <command>bin/mysqlbug</command> of every binary
- <command>tar</command> file distribution.
- </para>
-
- <para>
- Anyone who has more optimal options for any of the following
- <literal>configure</literal> commands can mail them to the MySQL
- <literal>internals</literal> mailing list. See
- <xref linkend="mailing-lists"/>.
- </para>
-
- <para>
- If you want to compile a debug version of MySQL, you should add
+ If you want to compile a debug version of MySQL from a source
+ distribution, you should add
<option role="configure">--with-debug</option> or
<option role="configure">--with-debug=full</option> to the
- following <command>configure</command> commands and remove any
+ <command>configure</command> command used to configure the
+ distribution and remove any
<option>-fomit-frame-pointer</option> options.
</para>
- <remark role="todo">
- Verify that the info in this list is current. (Aren't we doing
- any Linux builds with the 2.6 kernel yet?)
- </remark>
-
- <para>
- The following binaries are built on MySQL AB development
- systems:
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- Linux 2.4.xx x86 with <command>gcc</command> 2.95.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2 -mcpu=pentiumpro" CXX=gcc CXXFLAGS="-O2 -mcpu=pentiumpro
--felide-constructors" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --disable-shared
---with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.x x86 with <command>icc</command> (Intel C++
- Compiler 8.1 or later releases):
- </para>
-
-<programlisting>
-CC=icc CXX=icpc CFLAGS="-O3 -unroll2 -ip -mp -no-gcc -restrict"
-CXXFLAGS="-O3 -unroll2 -ip -mp -no-gcc -restrict" ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --enable-assembler
---disable-shared --with-client-ldflags=-all-static
---with-mysqld-ldflags=-all-static --with-embedded-server --with-innodb
-</programlisting>
-
- <note>
- <para>
- Versions 8.1 and newer of the Intel compiler have separate
- drivers for 'pure' C (<literal>icc</literal>) and C++
- (<literal>icpc</literal>); if you use
- <command>icc</command> version 8.0 or older for building
- MySQL, you need to set <literal>CXX=icc</literal>.
- </para>
- </note>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx Intel Itanium 2 with <command>ecc</command>
- (Intel C++ Itanium Compiler 7.0):
- </para>
-
-<programlisting>
-CC=ecc CFLAGS="-O2 -tpp2 -ip -nolib_inline" CXX=ecc CXXFLAGS="-O2
--tpp2 -ip -nolib_inline" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx Intel Itanium with <command>ecc</command>
- (Intel C++ Itanium Compiler 7.0):
- </para>
-
-<programlisting>
-CC=ecc CFLAGS=-tpp1 CXX=ecc CXXFLAGS=-tpp1 ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx alpha with <literal>ccc</literal> (Compaq C
- V6.2-505 / Compaq C++ V6.3-006):
- </para>
-
-<programlisting>
-CC=ccc CFLAGS="-fast -arch generic" CXX=cxx CXXFLAGS="-fast -arch
-generic -noexceptions -nortti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-mysqld-ldflags=-non_shared
---with-client-ldflags=-non_shared --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.x.xx ppc with <command>gcc</command> 2.95.4:
- </para>
-
-<programlisting>
-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
---localstatedir=/usr/local/mysql/data --libexecdir=/usr/local/mysql/bin
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared --with-embedded-server
---with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx s390 with <command>gcc</command> 2.95.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2" CXX=gcc CXXFLAGS="-O2 -felide-constructors" ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx x86_64 (AMD64) with <command>gcc</command>
- 3.2.1:
- </para>
-
-<programlisting>
-CXX=gcc ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 8 x86 with <command>gcc</command> 3.2.3:
- </para>
-
-<programlisting>
-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
---localstatedir=/usr/local/mysql/data --libexecdir=/usr/local/mysql/bin
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 8 SPARC with <command>gcc</command> 3.2:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --with-named-z-libs=no
---with-named-curses-libs=-lcurses --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 8 SPARC 64-bit with <command>gcc</command> 3.2:
- </para>
-
-<programlisting>
-CC=gcc CFLAGS="-O3 -m64 -fno-omit-frame-pointer" CXX=gcc CXXFLAGS="-O3
--m64 -fno-omit-frame-pointer -felide-constructors -fno-exceptions
--fno-rtti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no
---with-named-curses-libs=-lcurses --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 9 SPARC with <command>gcc</command> 2.95.3:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --with-named-curses-libs=-lcurses
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 9 SPARC with <literal>cc-5.0</literal> (Sun
- Forte 5.0):
- </para>
-
-<programlisting>
-CC=cc-5.0 CXX=CC ASFLAGS="-xarch=v9" CFLAGS="-Xa -xstrconst -mt
--D_FORTEC_ -xarch=v9" CXXFLAGS="-noex -mt -D_FORTEC_ -xarch=v9"
-./configure --prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --enable-assembler
---with-named-z-libs=no --enable-thread-safe-client --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 4.3.2 ppc with <command>gcc</command> 3.2.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2 -mcpu=powerpc -Wa,-many " CXX=gcc CXXFLAGS="-O2
--mcpu=powerpc -Wa,-many -felide-constructors -fno-exceptions
--fno-rtti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 4.3.3 ppc with <literal>xlC_r</literal> (IBM Visual
- Age C/C++ 6.0):
- </para>
-
-<programlisting>
-CC=xlc_r CFLAGS="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-CXX=xlC_r CXXFLAGS ="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --with-named-z-libs=no
---disable-shared --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 5.1.0 ppc with <command>gcc</command> 3.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2 -mcpu=powerpc -Wa,-many" CXX=gcc CXXFLAGS="-O2 -mcpu=powerpc
--Wa,-many -felide-constructors -fno-exceptions -fno-rtti" ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --with-named-z-libs=no
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 5.2.0 ppc with <literal>xlC_r</literal> (IBM Visual
- Age C/C++ 6.0):
- </para>
-
-<programlisting>
-CC=xlc_r CFLAGS="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-CXX=xlC_r CXXFLAGS="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --with-named-z-libs=no
---disable-shared --with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 10.20 pa-risc1.1 with <command>gcc</command> 3.1:
- </para>
-
-<programlisting>
-CFLAGS="-DHPUX -I/opt/dce/include -O3 -fPIC" CXX=gcc CXXFLAGS="-DHPUX
--I/opt/dce /include -felide-constructors -fno-exceptions -fno-rtti
--O3 -fPIC" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-pthread --with-named-thread-libs=-ldce
---with-lib-ccflags=-fPIC --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.00 pa-risc with <literal>aCC</literal> (HP ANSI C++
- B3910B A.03.50):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS=+DAportable CXXFLAGS=+DAportable ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.11 pa-risc2.0 64bit with <literal>aCC</literal> (HP
- ANSI C++ B3910B A.03.33):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS=+DD64 CXXFLAGS=+DD64 ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.11 pa-risc2.0 32bit with <literal>aCC</literal> (HP
- ANSI C++ B3910B A.03.33):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS="+DAportable" CXXFLAGS="+DAportable" ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.22 ia64 64bit with <literal>aCC</literal> (HP
- aC++/ANSI C B3910B A.05.50):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS="+DD64 +DSitanium2" CXXFLAGS="+DD64 +DSitanium2"
-./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Apple Mac OS X 10.2 powerpc with <command>gcc</command> 3.1:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- FreeBSD 4.7 i386 with <command>gcc</command> 2.95.4:
- </para>
-
-<programlisting>
-CFLAGS=-DHAVE_BROKEN_REALPATH ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --with-named-z-libs=not-used
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- FreeBSD 4.7 i386 using LinuxThreads with
- <command>gcc</command> 2.95.4:
- </para>
-
-<programlisting>
-CFLAGS="-DHAVE_BROKEN_REALPATH -D__USE_UNIX98 -D_REENTRANT
--D_THREAD_SAFE -I/usr/local/include/pthread/linuxthreads"
-CXXFLAGS="-DHAVE_BROKEN_REALPATH -D__USE_UNIX98 -D_REENTRANT
--D_THREAD_SAFE -I/usr/local/include/pthread/linuxthreads" ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --enable-thread-safe-client
---enable-local-infile --enable-assembler
---with-named-thread-libs="-DHAVE_GLIBC2_STYLE_GETHOSTBYNAME_R
--D_THREAD_SAFE -I /usr/local/include/pthread/linuxthreads
--L/usr/local/lib -llthread -llgcc_r" --disable-shared
---with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- QNX Neutrino 6.2.1 i386 with <command>gcc</command>
- 2.95.3qnx-nto 20010315:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- </itemizedlist>
-
- <para>
- The following binaries are built on third-party systems kindly
- provided to MySQL AB by other users. These are provided only as
- a courtesy; MySQL AB does not have full control over these
- systems, so we can provide only limited support for the binaries
- built on them.
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- SCO Unix 3.2v5.0.7 i386 with <command>gcc</command> 2.95.3:
- </para>
-
-<programlisting>
-CFLAGS="-O3 -mpentium" LDFLAGS=-static CXX=gcc CXXFLAGS="-O3 -mpentium
--felide-constructors" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --enable-thread-safe-client
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SCO UnixWare 7.1.4 i386 with <command>CC</command> 3.2:
- </para>
-
-<programlisting>
-CC=cc CFLAGS="-O" CXX=CC ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --enable-thread-safe-client
---disable-shared --with-readline
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SCO OpenServer 6.0.0 i386 with <command>CC</command> 3.2:
- </para>
-
-<programlisting>
-CC=cc CFLAGS="-O" CXX=CC ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --enable-thread-safe-client
---disable-shared --with-readline
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Compaq Tru64 OSF/1 V5.1 732 alpha with
- <literal>cc/cxx</literal> (Compaq C V6.3-029i / DIGITAL C++
- V6.1-027):
- </para>
-
-<programlisting>
-CC="cc -pthread" CFLAGS="-O4 -ansi_alias -ansi_args -fast -inline
-speed -speculate all" CXX="cxx -pthread" CXXFLAGS="-O4 -ansi_alias
--fast -inline speed -speculate all -noexceptions -nortti" ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile
---with-named-thread-libs="-lpthread -lmach -lexc -lc" --disable-shared
---with-mysqld-ldflags=-all-static
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SGI Irix 6.5 IP32 with <command>gcc</command> 3.0.1:
- </para>
-
-<programlisting>
-CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" CXXFLAGS="-O3
--fno-omit-frame-pointer -felide-constructors -fno-exceptions
--fno-rtti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- FreeBSD/sparc64 5.0 with <command>gcc</command> 3.2.1:
- </para>
-
-<programlisting>
-CFLAGS=-DHAVE_BROKEN_REALPATH ./configure --prefix=/usr/local/mysql
---localstatedir=/usr/local/mysql/data --libexecdir=/usr/local/mysql/bin
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared --with-innodb
-</programlisting>
- </listitem>
-
- </itemizedlist>
-
- <para>
- The following compile options have been used for binary packages
- that MySQL AB provided in the past. These binaries no longer are
- being updated, but the compile options are listed here for
- reference purposes.
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- Linux 2.2.xx SPARC with <command>egcs</command> 1.1.2:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.2.x x86 with <command>gcc</command> 2.95.2:
- </para>
-
-<programlisting>
-CFLAGS="-O3 -mpentiumpro" CXX=gcc CXXFLAGS="-O3 -mpentiumpro
--felide-constructors -fno-exceptions -fno-rtti" ./configure
---prefix=/usr/local/mysql --enable-assembler
---with-mysqld-ldflags=-all-static --disable-shared
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SunOS 4.1.4 2 sun4c with <command>gcc</command> 2.7.2.1:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS="-O3 -felide-constructors" ./configure
---prefix=/usr/local/mysql --disable-shared --with-extra-charsets=complex
---enable-assembler
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SunOS 5.5.1 (and above) sun4u with <command>egcs</command>
- 1.0.3a or 2.90.27 or <command>gcc</command> 2.95.2 and
- newer:
- </para>
-
-<programlisting>
-CC=gcc CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors
--fno-exceptions -fno-rtti" ./configure --prefix=/usr/local/mysql
---with-low-memory --with-extra-charsets=complex --enable-assembler
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SunOS 5.6 i86pc with <command>gcc</command> 2.8.1:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
---with-low-memory --with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- BSDI BSD/OS 3.1 i386 with <command>gcc</command> 2.7.2.1:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- BSDI BSD/OS 2.1 i386 with <command>gcc</command> 2.7.2:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- AIX 4.2 with <command>gcc</command> 2.7.2.2:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- </itemizedlist>
-
</section>
</section>
Modified: trunk/refman-5.0/optimization.xml
===================================================================
--- trunk/refman-5.0/optimization.xml 2009-06-19 09:09:23 UTC (rev 15345)
+++ trunk/refman-5.0/optimization.xml 2009-06-19 09:09:32 UTC (rev 15346)
Changed blocks: 1, Lines Added: 3, Lines Deleted: 3; 935 bytes
@@ -10432,9 +10432,9 @@
</remark>
<para>
- Binary MySQL distributions for Linux that are provided by MySQL
- AB used to be compiled with <command>pgcc</command>. We had to
- go back to regular <command>gcc</command> due to a bug in
+ Binary MySQL distributions for Linux that are provided by us
+ used to be compiled with <command>pgcc</command>. We had to go
+ back to regular <command>gcc</command> due to a bug in
<command>pgcc</command> that would generate binaries that do not
run on AMD. We will continue using <command>gcc</command> until
that bug is resolved. In the meantime, if you have a non-AMD
Modified: trunk/refman-5.0/programs.xml
===================================================================
--- trunk/refman-5.0/programs.xml 2009-06-19 09:09:23 UTC (rev 15345)
+++ trunk/refman-5.0/programs.xml 2009-06-19 09:09:32 UTC (rev 15346)
Changed blocks: 1, Lines Added: 2, Lines Deleted: 3; 631 bytes
@@ -877,9 +877,8 @@
<listitem>
<para>
- MySQL Query Browser: This graphical tool is provided by MySQL
- AB for creating, executing, and optimizing queries on MySQL
- databases.
+ MySQL Query Browser: This graphical tool is used for creating,
+ executing, and optimizing queries on MySQL databases.
</para>
</listitem>
Modified: trunk/refman-5.1/installing-core.xml
===================================================================
--- trunk/refman-5.1/installing-core.xml 2009-06-19 09:09:23 UTC (rev 15345)
+++ trunk/refman-5.1/installing-core.xml 2009-06-19 09:09:32 UTC (rev 15346)
Changed blocks: 1, Lines Added: 13, Lines Deleted: 668; 24245 bytes
@@ -1197,681 +1197,26 @@
</indexterm>
<para>
- As a service of Sun Microsystems, Inc., we provide a set of
- binary distributions of MySQL that are compiled on systems at
- our site or on systems where supporters of MySQL kindly have
- given us access to their machines.
+ Sun Microsystems, Inc. provides a set of binary distributions
+ of MySQL. In addition to binaries provided in
+ platform-specific package formats, we offer binary
+ distributions for a number of platforms in the form of
+ compressed <command>tar</command> files
+ (<filename>.tar.gz</filename> files). See
+ <xref linkend="quick-standard-installation"/>. For Windows
+ distributions, see <xref linkend="windows-installation"/>.
</para>
<para>
- In addition to the binaries provided in platform-specific
- package formats, we offer binary distributions for a number of
- platforms in the form of compressed <command>tar</command>
- files (<filename>.tar.gz</filename> files). See
- <xref linkend="quick-standard-installation"/>.
- </para>
-
- <para>
- The RPM distributions for MySQL ¤t-series; releases that
- we make available through our Web site are generated by MySQL
- AB.
- </para>
-
- <para>
- For Windows distributions, see
- <xref linkend="windows-installation"/>.
- </para>
-
- <para>
- These distributions are generated using the script
- <literal>Build-tools/Do-compile</literal>, which compiles the
- source code and creates the binary <literal>tar.gz</literal>
- archive using
- <command>scripts/make_binary_distribution</command>.
- </para>
-
- <para>
- These binaries are configured and built with the following
- compilers and options. This information can also be obtained
- by looking at the variables <literal>COMP_ENV_INFO</literal>
- and <literal>CONFIGURE_LINE</literal> inside the script
- <command>bin/mysqlbug</command> of every binary
- <command>tar</command> file distribution.
- </para>
-
- <para>
- Anyone who has more optimal options for any of the following
- <literal>configure</literal> commands can mail them to the
- MySQL <literal>internals</literal> mailing list. See
- <xref linkend="mailing-lists"/>.
- </para>
-
- <para>
- If you want to compile a debug version of MySQL, you should
- add <option role="configure">--with-debug</option> or
+ If you want to compile a debug version of MySQL from a source
+ distribution, you should add
+ <option role="configure">--with-debug</option> or
<option role="configure">--with-debug=full</option> to the
- following <command>configure</command> commands and remove any
+ <command>configure</command> command used to configure the
+ distribution and remove any
<option>-fomit-frame-pointer</option> options.
</para>
- <remark role="todo">
- Verify that the info in this list is current. (Aren't we doing
- any Linux builds with the 2.6 kernel yet?)
- </remark>
-
- <para>
- The following binaries are built on our own development
- systems:
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- Linux 2.4.xx x86 with <command>gcc</command> 2.95.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2 -mcpu=pentiumpro" CXX=gcc CXXFLAGS="-O2 -mcpu=pentiumpro
--felide-constructors" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --disable-shared
---with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.x x86 with <command>icc</command> (Intel C++
- Compiler 8.1 or later releases):
- </para>
-
-<programlisting>
-CC=icc CXX=icpc CFLAGS="-O3 -unroll2 -ip -mp -no-gcc -restrict"
-CXXFLAGS="-O3 -unroll2 -ip -mp -no-gcc -restrict" ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --enable-assembler
---disable-shared --with-client-ldflags=-all-static
---with-mysqld-ldflags=-all-static --with-embedded-server --with-innodb
-</programlisting>
-
- <para>
- Note that versions 8.1 and newer of the Intel compiler
- have separate drivers for 'pure' C
- (<literal>icc</literal>) and C++
- (<literal>icpc</literal>); if you use
- <command>icc</command> version 8.0 or older for building
- MySQL, you will need to set <literal>CXX=icc</literal>.
- </para>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx Intel Itanium 2 with <command>ecc</command>
- (Intel C++ Itanium Compiler 7.0):
- </para>
-
-<programlisting>
-CC=ecc CFLAGS="-O2 -tpp2 -ip -nolib_inline" CXX=ecc CXXFLAGS="-O2
--tpp2 -ip -nolib_inline" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx Intel Itanium with <command>ecc</command>
- (Intel C++ Itanium Compiler 7.0):
- </para>
-
-<programlisting>
-CC=ecc CFLAGS=-tpp1 CXX=ecc CXXFLAGS=-tpp1 ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx alpha with <literal>ccc</literal> (Compaq C
- V6.2-505 / Compaq C++ V6.3-006):
- </para>
-
-<programlisting>
-CC=ccc CFLAGS="-fast -arch generic" CXX=cxx CXXFLAGS="-fast -arch
-generic -noexceptions -nortti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-mysqld-ldflags=-non_shared
---with-client-ldflags=-non_shared --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.x.xx ppc with <command>gcc</command> 2.95.4:
- </para>
-
-<programlisting>
-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
---localstatedir=/usr/local/mysql/data --libexecdir=/usr/local/mysql/bin
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared --with-embedded-server
---with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx s390 with <command>gcc</command> 2.95.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2" CXX=gcc CXXFLAGS="-O2 -felide-constructors" ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx x86_64 (AMD64) with <command>gcc</command>
- 3.2.1:
- </para>
-
-<programlisting>
-CXX=gcc ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 8 x86 with <command>gcc</command> 3.2.3:
- </para>
-
-<programlisting>
-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
---localstatedir=/usr/local/mysql/data --libexecdir=/usr/local/mysql/bin
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 8 SPARC with <command>gcc</command> 3.2:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --with-named-z-libs=no
---with-named-curses-libs=-lcurses --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 8 SPARC 64-bit with <command>gcc</command>
- 3.2:
- </para>
-
-<programlisting>
-CC=gcc CFLAGS="-O3 -m64 -fno-omit-frame-pointer" CXX=gcc CXXFLAGS="-O3
--m64 -fno-omit-frame-pointer -felide-constructors -fno-exceptions
--fno-rtti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no
---with-named-curses-libs=-lcurses --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 9 SPARC with <command>gcc</command> 2.95.3:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --with-named-curses-libs=-lcurses
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 9 SPARC with <literal>cc-5.0</literal> (Sun
- Forte 5.0):
- </para>
-
-<programlisting>
-CC=cc-5.0 CXX=CC ASFLAGS="-xarch=v9" CFLAGS="-Xa -xstrconst -mt
--D_FORTEC_ -xarch=v9" CXXFLAGS="-noex -mt -D_FORTEC_ -xarch=v9"
-./configure --prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --enable-assembler
---with-named-z-libs=no --enable-thread-safe-client --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 4.3.2 ppc with <command>gcc</command> 3.2.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2 -mcpu=powerpc -Wa,-many " CXX=gcc CXXFLAGS="-O2
--mcpu=powerpc -Wa,-many -felide-constructors -fno-exceptions
--fno-rtti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 4.3.3 ppc with <literal>xlC_r</literal> (IBM
- Visual Age C/C++ 6.0):
- </para>
-
-<programlisting>
-CC=xlc_r CFLAGS="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-CXX=xlC_r CXXFLAGS ="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --with-named-z-libs=no
---disable-shared --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 5.1.0 ppc with <command>gcc</command> 3.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2 -mcpu=powerpc -Wa,-many" CXX=gcc CXXFLAGS="-O2 -mcpu=powerpc
--Wa,-many -felide-constructors -fno-exceptions -fno-rtti" ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --with-named-z-libs=no
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 5.2.0 ppc with <literal>xlC_r</literal> (IBM
- Visual Age C/C++ 6.0):
- </para>
-
-<programlisting>
-CC=xlc_r CFLAGS="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-CXX=xlC_r CXXFLAGS="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --with-named-z-libs=no
---disable-shared --with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 10.20 pa-risc1.1 with <command>gcc</command> 3.1:
- </para>
-
-<programlisting>
-CFLAGS="-DHPUX -I/opt/dce/include -O3 -fPIC" CXX=gcc CXXFLAGS="-DHPUX
--I/opt/dce /include -felide-constructors -fno-exceptions -fno-rtti
--O3 -fPIC" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-pthread --with-named-thread-libs=-ldce
---with-lib-ccflags=-fPIC --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.00 pa-risc with <literal>aCC</literal> (HP ANSI
- C++ B3910B A.03.50):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS=+DAportable CXXFLAGS=+DAportable ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.11 pa-risc2.0 64bit with <literal>aCC</literal>
- (HP ANSI C++ B3910B A.03.33):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS=+DD64 CXXFLAGS=+DD64 ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.11 pa-risc2.0 32bit with <literal>aCC</literal>
- (HP ANSI C++ B3910B A.03.33):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS="+DAportable" CXXFLAGS="+DAportable" ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.22 ia64 64bit with <literal>aCC</literal> (HP
- aC++/ANSI C B3910B A.05.50):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS="+DD64 +DSitanium2" CXXFLAGS="+DD64 +DSitanium2"
-./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Apple Mac OS X 10.2 powerpc with <command>gcc</command>
- 3.1:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- FreeBSD 4.7 i386 with <command>gcc</command> 2.95.4:
- </para>
-
-<programlisting>
-CFLAGS=-DHAVE_BROKEN_REALPATH ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --with-named-z-libs=not-used
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- FreeBSD 4.7 i386 using LinuxThreads with
- <command>gcc</command> 2.95.4:
- </para>
-
-<programlisting>
-CFLAGS="-DHAVE_BROKEN_REALPATH -D__USE_UNIX98 -D_REENTRANT
--D_THREAD_SAFE -I/usr/local/include/pthread/linuxthreads"
-CXXFLAGS="-DHAVE_BROKEN_REALPATH -D__USE_UNIX98 -D_REENTRANT
--D_THREAD_SAFE -I/usr/local/include/pthread/linuxthreads" ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --enable-thread-safe-client
---enable-local-infile --enable-assembler
---with-named-thread-libs="-DHAVE_GLIBC2_STYLE_GETHOSTBYNAME_R
--D_THREAD_SAFE -I /usr/local/include/pthread/linuxthreads
--L/usr/local/lib -llthread -llgcc_r" --disable-shared
---with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- QNX Neutrino 6.2.1 i386 with <command>gcc</command>
- 2.95.3qnx-nto 20010315:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- </itemizedlist>
-
- <para>
- The following binaries are built on third-party systems kindly
- provided to Sun Microsystems, Inc. by other users. These are
- provided only as a courtesy; we do not have full control over
- these systems, so we can provide only limited support for the
- binaries built on them.
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- SCO Unix 3.2v5.0.7 i386 with <command>gcc</command>
- 2.95.3:
- </para>
-
-<programlisting>
-CFLAGS="-O3 -mpentium" LDFLAGS=-static CXX=gcc CXXFLAGS="-O3 -mpentium
--felide-constructors" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --enable-thread-safe-client
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SCO UnixWare 7.1.4 i386 with <command>CC</command> 3.2:
- </para>
-
-<programlisting>
-CC=cc CFLAGS="-O" CXX=CC ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --enable-thread-safe-client
---disable-shared --with-readline
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SCO OpenServer 6.0.0 i386 with <command>CC</command> 3.2:
- </para>
-
-<programlisting>
-CC=cc CFLAGS="-O" CXX=CC ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --enable-thread-safe-client
---disable-shared --with-readline
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Compaq Tru64 OSF/1 V5.1 732 alpha with
- <literal>cc/cxx</literal> (Compaq C V6.3-029i / DIGITAL
- C++ V6.1-027):
- </para>
-
-<programlisting>
-CC="cc -pthread" CFLAGS="-O4 -ansi_alias -ansi_args -fast -inline
-speed -speculate all" CXX="cxx -pthread" CXXFLAGS="-O4 -ansi_alias
--fast -inline speed -speculate all -noexceptions -nortti" ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile
---with-named-thread-libs="-lpthread -lmach -lexc -lc" --disable-shared
---with-mysqld-ldflags=-all-static
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SGI Irix 6.5 IP32 with <command>gcc</command> 3.0.1:
- </para>
-
-<programlisting>
-CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" CXXFLAGS="-O3
--fno-omit-frame-pointer -felide-constructors -fno-exceptions
--fno-rtti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- FreeBSD/sparc64 5.0 with <command>gcc</command> 3.2.1:
- </para>
-
-<programlisting>
-CFLAGS=-DHAVE_BROKEN_REALPATH ./configure --prefix=/usr/local/mysql
---localstatedir=/usr/local/mysql/data --libexecdir=/usr/local/mysql/bin
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared --with-innodb
-</programlisting>
- </listitem>
-
- </itemizedlist>
-
- <para>
- The following compile options have been used for binary
- packages that we have provided in the past. These binaries no
- longer are being updated, but the compile options are listed
- here for reference purposes.
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- Linux 2.2.xx SPARC with <command>egcs</command> 1.1.2:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.2.x with x686 with <command>gcc</command> 2.95.2:
- </para>
-
-<programlisting>
-CFLAGS="-O3 -mpentiumpro" CXX=gcc CXXFLAGS="-O3 -mpentiumpro
--felide-constructors -fno-exceptions -fno-rtti" ./configure
---prefix=/usr/local/mysql --enable-assembler
---with-mysqld-ldflags=-all-static --disable-shared
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SunOS 4.1.4 2 sun4c with <command>gcc</command> 2.7.2.1:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS="-O3 -felide-constructors" ./configure
---prefix=/usr/local/mysql --disable-shared --with-extra-charsets=complex
---enable-assembler
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SunOS 5.5.1 (and above) sun4u with <command>egcs</command>
- 1.0.3a or 2.90.27 or <command>gcc</command> 2.95.2 and
- newer:
- </para>
-
-<programlisting>
-CC=gcc CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors
--fno-exceptions -fno-rtti" ./configure --prefix=/usr/local/mysql
---with-low-memory --with-extra-charsets=complex --enable-assembler
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SunOS 5.6 i86pc with <command>gcc</command> 2.8.1:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
---with-low-memory --with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- BSDI BSD/OS 3.1 i386 with <command>gcc</command> 2.7.2.1:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- BSDI BSD/OS 2.1 i386 with <command>gcc</command> 2.7.2:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- AIX 4.2 with <command>gcc</command> 2.7.2.2:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- </itemizedlist>
-
</section>
</section>
Modified: trunk/refman-5.1/optimization.xml
===================================================================
--- trunk/refman-5.1/optimization.xml 2009-06-19 09:09:23 UTC (rev 15345)
+++ trunk/refman-5.1/optimization.xml 2009-06-19 09:09:32 UTC (rev 15346)
Changed blocks: 1, Lines Added: 3, Lines Deleted: 3; 935 bytes
@@ -11453,9 +11453,9 @@
</remark>
<para>
- Binary MySQL distributions for Linux that are provided by MySQL
- AB used to be compiled with <command>pgcc</command>. We had to
- go back to regular <command>gcc</command> due to a bug in
+ Binary MySQL distributions for Linux that are provided by us
+ used to be compiled with <command>pgcc</command>. We had to go
+ back to regular <command>gcc</command> due to a bug in
<command>pgcc</command> that would generate binaries that do not
run on AMD. We will continue using <command>gcc</command> until
that bug is resolved. In the meantime, if you have a non-AMD
Modified: trunk/refman-5.1/programs.xml
===================================================================
--- trunk/refman-5.1/programs.xml 2009-06-19 09:09:23 UTC (rev 15345)
+++ trunk/refman-5.1/programs.xml 2009-06-19 09:09:32 UTC (rev 15346)
Changed blocks: 1, Lines Added: 2, Lines Deleted: 3; 631 bytes
@@ -852,9 +852,8 @@
<listitem>
<para>
- MySQL Query Browser: This graphical tool is provided by MySQL
- AB for creating, executing, and optimizing queries on MySQL
- databases.
+ MySQL Query Browser: This graphical tool is used for creating,
+ executing, and optimizing queries on MySQL databases.
</para>
</listitem>
Modified: trunk/refman-5.4/installing-core.xml
===================================================================
--- trunk/refman-5.4/installing-core.xml 2009-06-19 09:09:23 UTC (rev 15345)
+++ trunk/refman-5.4/installing-core.xml 2009-06-19 09:09:32 UTC (rev 15346)
Changed blocks: 1, Lines Added: 13, Lines Deleted: 668; 24245 bytes
@@ -1197,681 +1197,26 @@
</indexterm>
<para>
- As a service of Sun Microsystems, Inc., we provide a set of
- binary distributions of MySQL that are compiled on systems at
- our site or on systems where supporters of MySQL kindly have
- given us access to their machines.
+ Sun Microsystems, Inc. provides a set of binary distributions
+ of MySQL. In addition to binaries provided in
+ platform-specific package formats, we offer binary
+ distributions for a number of platforms in the form of
+ compressed <command>tar</command> files
+ (<filename>.tar.gz</filename> files). See
+ <xref linkend="quick-standard-installation"/>. For Windows
+ distributions, see <xref linkend="windows-installation"/>.
</para>
<para>
- In addition to the binaries provided in platform-specific
- package formats, we offer binary distributions for a number of
- platforms in the form of compressed <command>tar</command>
- files (<filename>.tar.gz</filename> files). See
- <xref linkend="quick-standard-installation"/>.
- </para>
-
- <para>
- The RPM distributions for MySQL ¤t-series; releases that
- we make available through our Web site are generated by MySQL
- AB.
- </para>
-
- <para>
- For Windows distributions, see
- <xref linkend="windows-installation"/>.
- </para>
-
- <para>
- These distributions are generated using the script
- <literal>Build-tools/Do-compile</literal>, which compiles the
- source code and creates the binary <literal>tar.gz</literal>
- archive using
- <command>scripts/make_binary_distribution</command>.
- </para>
-
- <para>
- These binaries are configured and built with the following
- compilers and options. This information can also be obtained
- by looking at the variables <literal>COMP_ENV_INFO</literal>
- and <literal>CONFIGURE_LINE</literal> inside the script
- <command>bin/mysqlbug</command> of every binary
- <command>tar</command> file distribution.
- </para>
-
- <para>
- Anyone who has more optimal options for any of the following
- <literal>configure</literal> commands can mail them to the
- MySQL <literal>internals</literal> mailing list. See
- <xref linkend="mailing-lists"/>.
- </para>
-
- <para>
- If you want to compile a debug version of MySQL, you should
- add <option role="configure">--with-debug</option> or
+ If you want to compile a debug version of MySQL from a source
+ distribution, you should add
+ <option role="configure">--with-debug</option> or
<option role="configure">--with-debug=full</option> to the
- following <command>configure</command> commands and remove any
+ <command>configure</command> command used to configure the
+ distribution and remove any
<option>-fomit-frame-pointer</option> options.
</para>
- <remark role="todo">
- Verify that the info in this list is current. (Aren't we doing
- any Linux builds with the 2.6 kernel yet?)
- </remark>
-
- <para>
- The following binaries are built on our own development
- systems:
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- Linux 2.4.xx x86 with <command>gcc</command> 2.95.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2 -mcpu=pentiumpro" CXX=gcc CXXFLAGS="-O2 -mcpu=pentiumpro
--felide-constructors" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --disable-shared
---with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.x x86 with <command>icc</command> (Intel C++
- Compiler 8.1 or later releases):
- </para>
-
-<programlisting>
-CC=icc CXX=icpc CFLAGS="-O3 -unroll2 -ip -mp -no-gcc -restrict"
-CXXFLAGS="-O3 -unroll2 -ip -mp -no-gcc -restrict" ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --enable-assembler
---disable-shared --with-client-ldflags=-all-static
---with-mysqld-ldflags=-all-static --with-embedded-server --with-innodb
-</programlisting>
-
- <para>
- Note that versions 8.1 and newer of the Intel compiler
- have separate drivers for 'pure' C
- (<literal>icc</literal>) and C++
- (<literal>icpc</literal>); if you use
- <command>icc</command> version 8.0 or older for building
- MySQL, you will need to set <literal>CXX=icc</literal>.
- </para>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx Intel Itanium 2 with <command>ecc</command>
- (Intel C++ Itanium Compiler 7.0):
- </para>
-
-<programlisting>
-CC=ecc CFLAGS="-O2 -tpp2 -ip -nolib_inline" CXX=ecc CXXFLAGS="-O2
--tpp2 -ip -nolib_inline" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx Intel Itanium with <command>ecc</command>
- (Intel C++ Itanium Compiler 7.0):
- </para>
-
-<programlisting>
-CC=ecc CFLAGS=-tpp1 CXX=ecc CXXFLAGS=-tpp1 ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx alpha with <literal>ccc</literal> (Compaq C
- V6.2-505 / Compaq C++ V6.3-006):
- </para>
-
-<programlisting>
-CC=ccc CFLAGS="-fast -arch generic" CXX=cxx CXXFLAGS="-fast -arch
-generic -noexceptions -nortti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-mysqld-ldflags=-non_shared
---with-client-ldflags=-non_shared --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.x.xx ppc with <command>gcc</command> 2.95.4:
- </para>
-
-<programlisting>
-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
---localstatedir=/usr/local/mysql/data --libexecdir=/usr/local/mysql/bin
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared --with-embedded-server
---with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx s390 with <command>gcc</command> 2.95.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2" CXX=gcc CXXFLAGS="-O2 -felide-constructors" ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx x86_64 (AMD64) with <command>gcc</command>
- 3.2.1:
- </para>
-
-<programlisting>
-CXX=gcc ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 8 x86 with <command>gcc</command> 3.2.3:
- </para>
-
-<programlisting>
-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
---localstatedir=/usr/local/mysql/data --libexecdir=/usr/local/mysql/bin
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 8 SPARC with <command>gcc</command> 3.2:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --with-named-z-libs=no
---with-named-curses-libs=-lcurses --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 8 SPARC 64-bit with <command>gcc</command>
- 3.2:
- </para>
-
-<programlisting>
-CC=gcc CFLAGS="-O3 -m64 -fno-omit-frame-pointer" CXX=gcc CXXFLAGS="-O3
--m64 -fno-omit-frame-pointer -felide-constructors -fno-exceptions
--fno-rtti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no
---with-named-curses-libs=-lcurses --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 9 SPARC with <command>gcc</command> 2.95.3:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --with-named-curses-libs=-lcurses
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 9 SPARC with <literal>cc-5.0</literal> (Sun
- Forte 5.0):
- </para>
-
-<programlisting>
-CC=cc-5.0 CXX=CC ASFLAGS="-xarch=v9" CFLAGS="-Xa -xstrconst -mt
--D_FORTEC_ -xarch=v9" CXXFLAGS="-noex -mt -D_FORTEC_ -xarch=v9"
-./configure --prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --enable-assembler
---with-named-z-libs=no --enable-thread-safe-client --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 4.3.2 ppc with <command>gcc</command> 3.2.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2 -mcpu=powerpc -Wa,-many " CXX=gcc CXXFLAGS="-O2
--mcpu=powerpc -Wa,-many -felide-constructors -fno-exceptions
--fno-rtti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 4.3.3 ppc with <literal>xlC_r</literal> (IBM
- Visual Age C/C++ 6.0):
- </para>
-
-<programlisting>
-CC=xlc_r CFLAGS="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-CXX=xlC_r CXXFLAGS ="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --with-named-z-libs=no
---disable-shared --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 5.1.0 ppc with <command>gcc</command> 3.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2 -mcpu=powerpc -Wa,-many" CXX=gcc CXXFLAGS="-O2 -mcpu=powerpc
--Wa,-many -felide-constructors -fno-exceptions -fno-rtti" ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --with-named-z-libs=no
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 5.2.0 ppc with <literal>xlC_r</literal> (IBM
- Visual Age C/C++ 6.0):
- </para>
-
-<programlisting>
-CC=xlc_r CFLAGS="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-CXX=xlC_r CXXFLAGS="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --with-named-z-libs=no
---disable-shared --with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 10.20 pa-risc1.1 with <command>gcc</command> 3.1:
- </para>
-
-<programlisting>
-CFLAGS="-DHPUX -I/opt/dce/include -O3 -fPIC" CXX=gcc CXXFLAGS="-DHPUX
--I/opt/dce /include -felide-constructors -fno-exceptions -fno-rtti
--O3 -fPIC" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-pthread --with-named-thread-libs=-ldce
---with-lib-ccflags=-fPIC --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.00 pa-risc with <literal>aCC</literal> (HP ANSI
- C++ B3910B A.03.50):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS=+DAportable CXXFLAGS=+DAportable ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.11 pa-risc2.0 64bit with <literal>aCC</literal>
- (HP ANSI C++ B3910B A.03.33):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS=+DD64 CXXFLAGS=+DD64 ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.11 pa-risc2.0 32bit with <literal>aCC</literal>
- (HP ANSI C++ B3910B A.03.33):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS="+DAportable" CXXFLAGS="+DAportable" ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.22 ia64 64bit with <literal>aCC</literal> (HP
- aC++/ANSI C B3910B A.05.50):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS="+DD64 +DSitanium2" CXXFLAGS="+DD64 +DSitanium2"
-./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Apple Mac OS X 10.2 powerpc with <command>gcc</command>
- 3.1:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- FreeBSD 4.7 i386 with <command>gcc</command> 2.95.4:
- </para>
-
-<programlisting>
-CFLAGS=-DHAVE_BROKEN_REALPATH ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --with-named-z-libs=not-used
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- FreeBSD 4.7 i386 using LinuxThreads with
- <command>gcc</command> 2.95.4:
- </para>
-
-<programlisting>
-CFLAGS="-DHAVE_BROKEN_REALPATH -D__USE_UNIX98 -D_REENTRANT
--D_THREAD_SAFE -I/usr/local/include/pthread/linuxthreads"
-CXXFLAGS="-DHAVE_BROKEN_REALPATH -D__USE_UNIX98 -D_REENTRANT
--D_THREAD_SAFE -I/usr/local/include/pthread/linuxthreads" ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --enable-thread-safe-client
---enable-local-infile --enable-assembler
---with-named-thread-libs="-DHAVE_GLIBC2_STYLE_GETHOSTBYNAME_R
--D_THREAD_SAFE -I /usr/local/include/pthread/linuxthreads
--L/usr/local/lib -llthread -llgcc_r" --disable-shared
---with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- QNX Neutrino 6.2.1 i386 with <command>gcc</command>
- 2.95.3qnx-nto 20010315:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- </itemizedlist>
-
- <para>
- The following binaries are built on third-party systems kindly
- provided to Sun Microsystems, Inc. by other users. These are
- provided only as a courtesy; we do not have full control over
- these systems, so we can provide only limited support for the
- binaries built on them.
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- SCO Unix 3.2v5.0.7 i386 with <command>gcc</command>
- 2.95.3:
- </para>
-
-<programlisting>
-CFLAGS="-O3 -mpentium" LDFLAGS=-static CXX=gcc CXXFLAGS="-O3 -mpentium
--felide-constructors" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --enable-thread-safe-client
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SCO UnixWare 7.1.4 i386 with <command>CC</command> 3.2:
- </para>
-
-<programlisting>
-CC=cc CFLAGS="-O" CXX=CC ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --enable-thread-safe-client
---disable-shared --with-readline
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SCO OpenServer 6.0.0 i386 with <command>CC</command> 3.2:
- </para>
-
-<programlisting>
-CC=cc CFLAGS="-O" CXX=CC ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --enable-thread-safe-client
---disable-shared --with-readline
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Compaq Tru64 OSF/1 V5.1 732 alpha with
- <literal>cc/cxx</literal> (Compaq C V6.3-029i / DIGITAL
- C++ V6.1-027):
- </para>
-
-<programlisting>
-CC="cc -pthread" CFLAGS="-O4 -ansi_alias -ansi_args -fast -inline
-speed -speculate all" CXX="cxx -pthread" CXXFLAGS="-O4 -ansi_alias
--fast -inline speed -speculate all -noexceptions -nortti" ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile
---with-named-thread-libs="-lpthread -lmach -lexc -lc" --disable-shared
---with-mysqld-ldflags=-all-static
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SGI Irix 6.5 IP32 with <command>gcc</command> 3.0.1:
- </para>
-
-<programlisting>
-CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" CXXFLAGS="-O3
--fno-omit-frame-pointer -felide-constructors -fno-exceptions
--fno-rtti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- FreeBSD/sparc64 5.0 with <command>gcc</command> 3.2.1:
- </para>
-
-<programlisting>
-CFLAGS=-DHAVE_BROKEN_REALPATH ./configure --prefix=/usr/local/mysql
---localstatedir=/usr/local/mysql/data --libexecdir=/usr/local/mysql/bin
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared --with-innodb
-</programlisting>
- </listitem>
-
- </itemizedlist>
-
- <para>
- The following compile options have been used for binary
- packages that we have provided in the past. These binaries no
- longer are being updated, but the compile options are listed
- here for reference purposes.
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- Linux 2.2.xx SPARC with <command>egcs</command> 1.1.2:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.2.x with x686 with <command>gcc</command> 2.95.2:
- </para>
-
-<programlisting>
-CFLAGS="-O3 -mpentiumpro" CXX=gcc CXXFLAGS="-O3 -mpentiumpro
--felide-constructors -fno-exceptions -fno-rtti" ./configure
---prefix=/usr/local/mysql --enable-assembler
---with-mysqld-ldflags=-all-static --disable-shared
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SunOS 4.1.4 2 sun4c with <command>gcc</command> 2.7.2.1:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS="-O3 -felide-constructors" ./configure
---prefix=/usr/local/mysql --disable-shared --with-extra-charsets=complex
---enable-assembler
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SunOS 5.5.1 (and above) sun4u with <command>egcs</command>
- 1.0.3a or 2.90.27 or <command>gcc</command> 2.95.2 and
- newer:
- </para>
-
-<programlisting>
-CC=gcc CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors
--fno-exceptions -fno-rtti" ./configure --prefix=/usr/local/mysql
---with-low-memory --with-extra-charsets=complex --enable-assembler
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SunOS 5.6 i86pc with <command>gcc</command> 2.8.1:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
---with-low-memory --with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- BSDI BSD/OS 3.1 i386 with <command>gcc</command> 2.7.2.1:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- BSDI BSD/OS 2.1 i386 with <command>gcc</command> 2.7.2:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- AIX 4.2 with <command>gcc</command> 2.7.2.2:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- </itemizedlist>
-
</section>
</section>
Modified: trunk/refman-5.4/optimization.xml
===================================================================
--- trunk/refman-5.4/optimization.xml 2009-06-19 09:09:23 UTC (rev 15345)
+++ trunk/refman-5.4/optimization.xml 2009-06-19 09:09:32 UTC (rev 15346)
Changed blocks: 1, Lines Added: 3, Lines Deleted: 3; 935 bytes
@@ -11263,9 +11263,9 @@
</remark>
<para>
- Binary MySQL distributions for Linux that are provided by MySQL
- AB used to be compiled with <command>pgcc</command>. We had to
- go back to regular <command>gcc</command> due to a bug in
+ Binary MySQL distributions for Linux that are provided by us
+ used to be compiled with <command>pgcc</command>. We had to go
+ back to regular <command>gcc</command> due to a bug in
<command>pgcc</command> that would generate binaries that do not
run on AMD. We will continue using <command>gcc</command> until
that bug is resolved. In the meantime, if you have a non-AMD
Modified: trunk/refman-5.4/programs.xml
===================================================================
--- trunk/refman-5.4/programs.xml 2009-06-19 09:09:23 UTC (rev 15345)
+++ trunk/refman-5.4/programs.xml 2009-06-19 09:09:32 UTC (rev 15346)
Changed blocks: 1, Lines Added: 2, Lines Deleted: 3; 631 bytes
@@ -826,9 +826,8 @@
<listitem>
<para>
- MySQL Query Browser: This graphical tool is provided by MySQL
- AB for creating, executing, and optimizing queries on MySQL
- databases.
+ MySQL Query Browser: This graphical tool is used for creating,
+ executing, and optimizing queries on MySQL databases.
</para>
</listitem>
Modified: trunk/refman-6.0/installing-core.xml
===================================================================
--- trunk/refman-6.0/installing-core.xml 2009-06-19 09:09:23 UTC (rev 15345)
+++ trunk/refman-6.0/installing-core.xml 2009-06-19 09:09:32 UTC (rev 15346)
Changed blocks: 1, Lines Added: 13, Lines Deleted: 668; 24245 bytes
@@ -1197,681 +1197,26 @@
</indexterm>
<para>
- As a service of Sun Microsystems, Inc., we provide a set of
- binary distributions of MySQL that are compiled on systems at
- our site or on systems where supporters of MySQL kindly have
- given us access to their machines.
+ Sun Microsystems, Inc. provides a set of binary distributions
+ of MySQL. In addition to binaries provided in
+ platform-specific package formats, we offer binary
+ distributions for a number of platforms in the form of
+ compressed <command>tar</command> files
+ (<filename>.tar.gz</filename> files). See
+ <xref linkend="quick-standard-installation"/>. For Windows
+ distributions, see <xref linkend="windows-installation"/>.
</para>
<para>
- In addition to the binaries provided in platform-specific
- package formats, we offer binary distributions for a number of
- platforms in the form of compressed <command>tar</command>
- files (<filename>.tar.gz</filename> files). See
- <xref linkend="quick-standard-installation"/>.
- </para>
-
- <para>
- The RPM distributions for MySQL ¤t-series; releases that
- we make available through our Web site are generated by MySQL
- AB.
- </para>
-
- <para>
- For Windows distributions, see
- <xref linkend="windows-installation"/>.
- </para>
-
- <para>
- These distributions are generated using the script
- <literal>Build-tools/Do-compile</literal>, which compiles the
- source code and creates the binary <literal>tar.gz</literal>
- archive using
- <command>scripts/make_binary_distribution</command>.
- </para>
-
- <para>
- These binaries are configured and built with the following
- compilers and options. This information can also be obtained
- by looking at the variables <literal>COMP_ENV_INFO</literal>
- and <literal>CONFIGURE_LINE</literal> inside the script
- <command>bin/mysqlbug</command> of every binary
- <command>tar</command> file distribution.
- </para>
-
- <para>
- Anyone who has more optimal options for any of the following
- <literal>configure</literal> commands can mail them to the
- MySQL <literal>internals</literal> mailing list. See
- <xref linkend="mailing-lists"/>.
- </para>
-
- <para>
- If you want to compile a debug version of MySQL, you should
- add <option role="configure">--with-debug</option> or
+ If you want to compile a debug version of MySQL from a source
+ distribution, you should add
+ <option role="configure">--with-debug</option> or
<option role="configure">--with-debug=full</option> to the
- following <command>configure</command> commands and remove any
+ <command>configure</command> command used to configure the
+ distribution and remove any
<option>-fomit-frame-pointer</option> options.
</para>
- <remark role="todo">
- Verify that the info in this list is current. (Aren't we doing
- any Linux builds with the 2.6 kernel yet?)
- </remark>
-
- <para>
- The following binaries are built on our own development
- systems:
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- Linux 2.4.xx x86 with <command>gcc</command> 2.95.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2 -mcpu=pentiumpro" CXX=gcc CXXFLAGS="-O2 -mcpu=pentiumpro
--felide-constructors" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --disable-shared
---with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.x x86 with <command>icc</command> (Intel C++
- Compiler 8.1 or later releases):
- </para>
-
-<programlisting>
-CC=icc CXX=icpc CFLAGS="-O3 -unroll2 -ip -mp -no-gcc -restrict"
-CXXFLAGS="-O3 -unroll2 -ip -mp -no-gcc -restrict" ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --enable-assembler
---disable-shared --with-client-ldflags=-all-static
---with-mysqld-ldflags=-all-static --with-embedded-server --with-innodb
-</programlisting>
-
- <para>
- Note that versions 8.1 and newer of the Intel compiler
- have separate drivers for 'pure' C
- (<literal>icc</literal>) and C++
- (<literal>icpc</literal>); if you use
- <command>icc</command> version 8.0 or older for building
- MySQL, you will need to set <literal>CXX=icc</literal>.
- </para>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx Intel Itanium 2 with <command>ecc</command>
- (Intel C++ Itanium Compiler 7.0):
- </para>
-
-<programlisting>
-CC=ecc CFLAGS="-O2 -tpp2 -ip -nolib_inline" CXX=ecc CXXFLAGS="-O2
--tpp2 -ip -nolib_inline" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx Intel Itanium with <command>ecc</command>
- (Intel C++ Itanium Compiler 7.0):
- </para>
-
-<programlisting>
-CC=ecc CFLAGS=-tpp1 CXX=ecc CXXFLAGS=-tpp1 ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx alpha with <literal>ccc</literal> (Compaq C
- V6.2-505 / Compaq C++ V6.3-006):
- </para>
-
-<programlisting>
-CC=ccc CFLAGS="-fast -arch generic" CXX=cxx CXXFLAGS="-fast -arch
-generic -noexceptions -nortti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-mysqld-ldflags=-non_shared
---with-client-ldflags=-non_shared --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.x.xx ppc with <command>gcc</command> 2.95.4:
- </para>
-
-<programlisting>
-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
---localstatedir=/usr/local/mysql/data --libexecdir=/usr/local/mysql/bin
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared --with-embedded-server
---with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx s390 with <command>gcc</command> 2.95.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2" CXX=gcc CXXFLAGS="-O2 -felide-constructors" ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.4.xx x86_64 (AMD64) with <command>gcc</command>
- 3.2.1:
- </para>
-
-<programlisting>
-CXX=gcc ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 8 x86 with <command>gcc</command> 3.2.3:
- </para>
-
-<programlisting>
-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
---localstatedir=/usr/local/mysql/data --libexecdir=/usr/local/mysql/bin
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 8 SPARC with <command>gcc</command> 3.2:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --with-named-z-libs=no
---with-named-curses-libs=-lcurses --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 8 SPARC 64-bit with <command>gcc</command>
- 3.2:
- </para>
-
-<programlisting>
-CC=gcc CFLAGS="-O3 -m64 -fno-omit-frame-pointer" CXX=gcc CXXFLAGS="-O3
--m64 -fno-omit-frame-pointer -felide-constructors -fno-exceptions
--fno-rtti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no
---with-named-curses-libs=-lcurses --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 9 SPARC with <command>gcc</command> 2.95.3:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --with-named-curses-libs=-lcurses
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Sun Solaris 9 SPARC with <literal>cc-5.0</literal> (Sun
- Forte 5.0):
- </para>
-
-<programlisting>
-CC=cc-5.0 CXX=CC ASFLAGS="-xarch=v9" CFLAGS="-Xa -xstrconst -mt
--D_FORTEC_ -xarch=v9" CXXFLAGS="-noex -mt -D_FORTEC_ -xarch=v9"
-./configure --prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --enable-assembler
---with-named-z-libs=no --enable-thread-safe-client --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 4.3.2 ppc with <command>gcc</command> 3.2.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2 -mcpu=powerpc -Wa,-many " CXX=gcc CXXFLAGS="-O2
--mcpu=powerpc -Wa,-many -felide-constructors -fno-exceptions
--fno-rtti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 4.3.3 ppc with <literal>xlC_r</literal> (IBM
- Visual Age C/C++ 6.0):
- </para>
-
-<programlisting>
-CC=xlc_r CFLAGS="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-CXX=xlC_r CXXFLAGS ="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --with-named-z-libs=no
---disable-shared --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 5.1.0 ppc with <command>gcc</command> 3.3:
- </para>
-
-<programlisting>
-CFLAGS="-O2 -mcpu=powerpc -Wa,-many" CXX=gcc CXXFLAGS="-O2 -mcpu=powerpc
--Wa,-many -felide-constructors -fno-exceptions -fno-rtti" ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --with-named-z-libs=no
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- IBM AIX 5.2.0 ppc with <literal>xlC_r</literal> (IBM
- Visual Age C/C++ 6.0):
- </para>
-
-<programlisting>
-CC=xlc_r CFLAGS="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-CXX=xlC_r CXXFLAGS="-ma -O2 -qstrict -qoptimize=2 -qmaxmem=8192"
-./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --with-named-z-libs=no
---disable-shared --with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 10.20 pa-risc1.1 with <command>gcc</command> 3.1:
- </para>
-
-<programlisting>
-CFLAGS="-DHPUX -I/opt/dce/include -O3 -fPIC" CXX=gcc CXXFLAGS="-DHPUX
--I/opt/dce /include -felide-constructors -fno-exceptions -fno-rtti
--O3 -fPIC" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-pthread --with-named-thread-libs=-ldce
---with-lib-ccflags=-fPIC --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.00 pa-risc with <literal>aCC</literal> (HP ANSI
- C++ B3910B A.03.50):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS=+DAportable CXXFLAGS=+DAportable ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.11 pa-risc2.0 64bit with <literal>aCC</literal>
- (HP ANSI C++ B3910B A.03.33):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS=+DD64 CXXFLAGS=+DD64 ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.11 pa-risc2.0 32bit with <literal>aCC</literal>
- (HP ANSI C++ B3910B A.03.33):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS="+DAportable" CXXFLAGS="+DAportable" ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- HP-UX 11.22 ia64 64bit with <literal>aCC</literal> (HP
- aC++/ANSI C B3910B A.05.50):
- </para>
-
-<programlisting>
-CC=cc CXX=aCC CFLAGS="+DD64 +DSitanium2" CXXFLAGS="+DD64 +DSitanium2"
-./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile --disable-shared
---with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Apple Mac OS X 10.2 powerpc with <command>gcc</command>
- 3.1:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- FreeBSD 4.7 i386 with <command>gcc</command> 2.95.4:
- </para>
-
-<programlisting>
-CFLAGS=-DHAVE_BROKEN_REALPATH ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --with-named-z-libs=not-used
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- FreeBSD 4.7 i386 using LinuxThreads with
- <command>gcc</command> 2.95.4:
- </para>
-
-<programlisting>
-CFLAGS="-DHAVE_BROKEN_REALPATH -D__USE_UNIX98 -D_REENTRANT
--D_THREAD_SAFE -I/usr/local/include/pthread/linuxthreads"
-CXXFLAGS="-DHAVE_BROKEN_REALPATH -D__USE_UNIX98 -D_REENTRANT
--D_THREAD_SAFE -I/usr/local/include/pthread/linuxthreads" ./configure
---prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
---libexecdir=/usr/local/mysql/bin --enable-thread-safe-client
---enable-local-infile --enable-assembler
---with-named-thread-libs="-DHAVE_GLIBC2_STYLE_GETHOSTBYNAME_R
--D_THREAD_SAFE -I /usr/local/include/pthread/linuxthreads
--L/usr/local/lib -llthread -llgcc_r" --disable-shared
---with-embedded-server --with-innodb
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- QNX Neutrino 6.2.1 i386 with <command>gcc</command>
- 2.95.3qnx-nto 20010315:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- </itemizedlist>
-
- <para>
- The following binaries are built on third-party systems kindly
- provided to Sun Microsystems, Inc. by other users. These are
- provided only as a courtesy; we do not have full control over
- these systems, so we can provide only limited support for the
- binaries built on them.
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- SCO Unix 3.2v5.0.7 i386 with <command>gcc</command>
- 2.95.3:
- </para>
-
-<programlisting>
-CFLAGS="-O3 -mpentium" LDFLAGS=-static CXX=gcc CXXFLAGS="-O3 -mpentium
--felide-constructors" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --enable-thread-safe-client
---disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SCO UnixWare 7.1.4 i386 with <command>CC</command> 3.2:
- </para>
-
-<programlisting>
-CC=cc CFLAGS="-O" CXX=CC ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --enable-thread-safe-client
---disable-shared --with-readline
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SCO OpenServer 6.0.0 i386 with <command>CC</command> 3.2:
- </para>
-
-<programlisting>
-CC=cc CFLAGS="-O" CXX=CC ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --with-named-z-libs=no --enable-thread-safe-client
---disable-shared --with-readline
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Compaq Tru64 OSF/1 V5.1 732 alpha with
- <literal>cc/cxx</literal> (Compaq C V6.3-029i / DIGITAL
- C++ V6.1-027):
- </para>
-
-<programlisting>
-CC="cc -pthread" CFLAGS="-O4 -ansi_alias -ansi_args -fast -inline
-speed -speculate all" CXX="cxx -pthread" CXXFLAGS="-O4 -ansi_alias
--fast -inline speed -speculate all -noexceptions -nortti" ./configure
---prefix=/usr/local/mysql --with-extra-charsets=complex
---enable-thread-safe-client --enable-local-infile
---with-named-thread-libs="-lpthread -lmach -lexc -lc" --disable-shared
---with-mysqld-ldflags=-all-static
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SGI Irix 6.5 IP32 with <command>gcc</command> 3.0.1:
- </para>
-
-<programlisting>
-CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" CXXFLAGS="-O3
--fno-omit-frame-pointer -felide-constructors -fno-exceptions
--fno-rtti" ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- FreeBSD/sparc64 5.0 with <command>gcc</command> 3.2.1:
- </para>
-
-<programlisting>
-CFLAGS=-DHAVE_BROKEN_REALPATH ./configure --prefix=/usr/local/mysql
---localstatedir=/usr/local/mysql/data --libexecdir=/usr/local/mysql/bin
---with-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --disable-shared --with-innodb
-</programlisting>
- </listitem>
-
- </itemizedlist>
-
- <para>
- The following compile options have been used for binary
- packages that we have provided in the past. These binaries no
- longer are being updated, but the compile options are listed
- here for reference purposes.
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- Linux 2.2.xx SPARC with <command>egcs</command> 1.1.2:
- </para>
-
-<programlisting>
-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-extra-charsets=complex --enable-thread-safe-client
---enable-local-infile --enable-assembler --disable-shared
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- Linux 2.2.x with x686 with <command>gcc</command> 2.95.2:
- </para>
-
-<programlisting>
-CFLAGS="-O3 -mpentiumpro" CXX=gcc CXXFLAGS="-O3 -mpentiumpro
--felide-constructors -fno-exceptions -fno-rtti" ./configure
---prefix=/usr/local/mysql --enable-assembler
---with-mysqld-ldflags=-all-static --disable-shared
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SunOS 4.1.4 2 sun4c with <command>gcc</command> 2.7.2.1:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS="-O3 -felide-constructors" ./configure
---prefix=/usr/local/mysql --disable-shared --with-extra-charsets=complex
---enable-assembler
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SunOS 5.5.1 (and above) sun4u with <command>egcs</command>
- 1.0.3a or 2.90.27 or <command>gcc</command> 2.95.2 and
- newer:
- </para>
-
-<programlisting>
-CC=gcc CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors
--fno-exceptions -fno-rtti" ./configure --prefix=/usr/local/mysql
---with-low-memory --with-extra-charsets=complex --enable-assembler
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- SunOS 5.6 i86pc with <command>gcc</command> 2.8.1:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
---with-low-memory --with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- BSDI BSD/OS 3.1 i386 with <command>gcc</command> 2.7.2.1:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- BSDI BSD/OS 2.1 i386 with <command>gcc</command> 2.7.2:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
- AIX 4.2 with <command>gcc</command> 2.7.2.2:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
---with-extra-charsets=complex
-</programlisting>
- </listitem>
-
- </itemizedlist>
-
</section>
</section>
Modified: trunk/refman-6.0/optimization.xml
===================================================================
--- trunk/refman-6.0/optimization.xml 2009-06-19 09:09:23 UTC (rev 15345)
+++ trunk/refman-6.0/optimization.xml 2009-06-19 09:09:32 UTC (rev 15346)
Changed blocks: 1, Lines Added: 3, Lines Deleted: 3; 935 bytes
@@ -12702,9 +12702,9 @@
</remark>
<para>
- Binary MySQL distributions for Linux that are provided by MySQL
- AB used to be compiled with <command>pgcc</command>. We had to
- go back to regular <command>gcc</command> due to a bug in
+ Binary MySQL distributions for Linux that are provided by us
+ used to be compiled with <command>pgcc</command>. We had to go
+ back to regular <command>gcc</command> due to a bug in
<command>pgcc</command> that would generate binaries that do not
run on AMD. We will continue using <command>gcc</command> until
that bug is resolved. In the meantime, if you have a non-AMD
Modified: trunk/refman-6.0/programs.xml
===================================================================
--- trunk/refman-6.0/programs.xml 2009-06-19 09:09:23 UTC (rev 15345)
+++ trunk/refman-6.0/programs.xml 2009-06-19 09:09:32 UTC (rev 15346)
Changed blocks: 1, Lines Added: 2, Lines Deleted: 3; 631 bytes
@@ -802,9 +802,8 @@
<listitem>
<para>
- MySQL Query Browser: This graphical tool is provided by MySQL
- AB for creating, executing, and optimizing queries on MySQL
- databases.
+ MySQL Query Browser: This graphical tool is used for creating,
+ executing, and optimizing queries on MySQL databases.
</para>
</listitem>
| Thread |
|---|
| • svn commit - mysqldoc@docsrva: r15346 - in trunk: . refman-4.1 refman-5.0 refman-5.1 refman-5.4 refman-6.0 | paul.dubois | 19 Jun |