DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(mysql.info.gz) MySQL binaries

Info Catalog (mysql.info.gz) Release philosophy (mysql.info.gz) Which version
 
 2.1.2.5 MySQL Binaries Compiled by MySQL AB
 ...........................................
 
 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.
 
 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 `tar' files (`.tar.gz' files).   Quick Standard
 Installation.
 
 For Windows distributions, see  Windows installation.
 
 These distributions are generated using the script
 `Build-tools/Do-compile', which compiles the source code and creates
 the binary `tar.gz' archive using `scripts/make_binary_distribution'.
 
 These binaries are configured and built with the following compilers and
 options. This information can also be obtained by looking at the
 variables `COMP_ENV_INFO' and `CONFIGURE_LINE' inside the script
 `bin/mysqlbug' of every binary `tar' file distribution.
 
 The following binaries are built on MySQL AB development systems:
 
 Linux 2.4.xx x86 with `gcc' 2.95.3:
      `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'
 
 Linux 2.4.x x86 with `icc' (Intel C++ Compiler 8.0):
      `CC=icc CXX=icc 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'
 
 Linux 2.4.xx Intel Itanium 2 with `ecc' (Intel C++ Itanium Compiler 7.0):
      `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'
 
 Linux 2.4.xx Intel Itanium with `ecc' (Intel C++ Itanium Compiler 7.0):
      `CC=ecc CFLAGS=-tpp1 CXX=ecc CXXFLAGS=-tpp1 ./configure
      --prefix=/usr/local/mysql --with-extra-charsets=complex
      --enable-thread-safe-client --enable-local-infile'
 
 Linux 2.4.xx alpha with `ccc' (Compaq C V6.2-505 / Compaq C++ V6.3-006):
      `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'
 
 Linux 2.x.xx ppc with `gcc' 2.95.4:
      `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'
 
 Linux 2.4.xx s390 with `gcc' 2.95.3:
      `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'
 
 Linux 2.4.xx x86_64 (AMD64) with `gcc' 3.2.1:
      `CXX=gcc ./configure --prefix=/usr/local/mysql
      --with-extra-charsets=complex --enable-thread-safe-client
      --enable-local-infile  --disable-shared'
 
 Sun Solaris 8 x86 with `gcc' 3.2.3:
      `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'
 
 Sun Solaris 8 SPARC with `gcc' 3.2:
      `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'
 
 Sun Solaris 8 SPARC 64-bit with `gcc' 3.2:
      `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'
 
 Sun Solaris 9 SPARC with `gcc' 2.95.3:
      `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'
 
 Sun Solaris 9 SPARC with `cc-5.0' (Sun Forte 5.0):
      `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'
 
 IBM AIX 4.3.2 ppc with `gcc' 3.2.3:
      `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'
 
 IBM AIX 4.3.3 ppc with `xlC_r' (IBM Visual Age C/C++ 6.0):
      `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'
 
 IBM AIX 5.1.0 ppc with `gcc' 3.3:
      `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'
 
 IBM AIX 5.2.0 ppc with `xlC_r' (IBM Visual Age C/C++ 6.0):
      `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'
 
 HP-UX 10.20 pa-risc1.1 with `gcc' 3.1:
      `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'
 
 HP-UX 11.00 pa-risc with `aCC' (HP ANSI C++ B3910B A.03.50):
      `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'
 
 HP-UX 11.11 pa-risc2.0 64bit with `aCC' (HP ANSI C++ B3910B A.03.33):
      `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'
 
 HP-UX 11.11 pa-risc2.0 32bit with `aCC' (HP ANSI C++ B3910B A.03.33):
      `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'
 
 HP-UX 11.22 ia64 64bit with `aCC' (HP aC++/ANSI C B3910B A.05.50):
      `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'
 
 Apple Mac OS X 10.2 powerpc with `gcc' 3.1:
      `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'
 
 FreeBSD 4.7 i386 with `gcc' 2.95.4:
      `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'
 
 FreeBSD 4.7 i386 using LinuxThreads with `gcc' 2.95.4:
      `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'
 
 QNX Neutrino 6.2.1 i386 with `gcc' 2.95.3qnx-nto 20010315:
      `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'
 
 
 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.
 
 SCO Unix 3.2v5.0.6 i386 with `gcc' 2.95.3:
      `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'
 
 SCO OpenUnix 8.0.0 i386 with `CC' 3.2:
      `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'
 
 Compaq Tru64 OSF/1 V5.1 732 alpha with `cc/cxx' (Compaq C V6.3-029i / DIGITAL C++ V6.1-027):
      `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'
 
 SGI Irix 6.5 IP32 with `gcc' 3.0.1:
      `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'
 
 FreeBSD/sparc64 5.0 with `gcc' 3.2.1:
      `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'
 
 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.
 
 Linux 2.2.xx SPARC with `egcs' 1.1.2:
      `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'
 
 Linux 2.2.x with x686 with `gcc' 2.95.2:
      `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'
 
 SunOS 4.1.4 2 sun4c with `gcc' 2.7.2.1:
      `CC=gcc CXX=gcc CXXFLAGS="-O3 -felide-constructors" ./configure
      --prefix=/usr/local/mysql --disable-shared
      --with-extra-charsets=complex --enable-assembler'
 
 SunOS 5.5.1 (and above) sun4u with `egcs' 1.0.3a or 2.90.27 or
      `gcc' 2.95.2 and newer: `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'
 
 SunOS 5.6 i86pc with `gcc' 2.8.1:
      `CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
      --with-low-memory --with-extra-charsets=complex'
 
 BSDI BSD/OS 3.1 i386 with `gcc' 2.7.2.1:
      `CC=gcc CXX=gcc CXXFLAGS=-O ./configure --prefix=/usr/local/mysql
      --with-extra-charsets=complex'
 
 BSDI BSD/OS 2.1 i386 with `gcc' 2.7.2:
      `CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
      --with-extra-charsets=complex'
 
 AIX 4.2 with `gcc' 2.7.2.2:
      `CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql
      --with-extra-charsets=complex'
 
 Anyone who has more optimal options for any of the preceding
 configurations listed can always mail them to the MySQL `internals'
 mailing list.   Mailing-list.
 
 RPM distributions prior to MySQL 3.22 are user-contributed.  Beginning
 with MySQL 3.22, RPM distributions are generated by MySQL AB.
 
 If you want to compile a debug version of MySQL, you should add
 `--with-debug' or `--with-debug=full' to the preceding `configure'
 commands and remove any `-fomit-frame-pointer' options.
 
Info Catalog (mysql.info.gz) Release philosophy (mysql.info.gz) Which version
automatically generated byinfo2html