Author: paul
Date: 2007-10-04 20:25:16 +0200 (Thu, 04 Oct 2007)
New Revision: 7971
Log:
r30682@polar: paul | 2007-10-04 13:03:44 -0500
Remove most references to egcs (obsolete). (Kent)
Modified:
trunk/refman-4.1/installing.xml
trunk/refman-5.0/installing-cs.xml
trunk/refman-5.0/installing.xml
trunk/refman-5.1/installing.xml
trunk/refman-5.2/installing.xml
trunk/refman-common/connector-odbc.xml
Property changes on: trunk
___________________________________________________________________
Name: svk:merge
- 4767c598-dc10-0410-bea0-d01b485662eb:/mysqldoc-local/mysqldoc/trunk:30608
7d8d2c4e-af1d-0410-ab9f-b038ce55645b:/mysqldoc-local/mysqldoc:25316
b5ec3a16-e900-0410-9ad2-d183a3acac99:/mysqldoc-local/mysqldoc/trunk:14218
bf112a9c-6c03-0410-a055-ad865cd57414:/mysqldoc-local/mysqldoc/trunk:20005
+ 4767c598-dc10-0410-bea0-d01b485662eb:/mysqldoc-local/mysqldoc/trunk:30682
7d8d2c4e-af1d-0410-ab9f-b038ce55645b:/mysqldoc-local/mysqldoc:25316
b5ec3a16-e900-0410-9ad2-d183a3acac99:/mysqldoc-local/mysqldoc/trunk:14218
bf112a9c-6c03-0410-a055-ad865cd57414:/mysqldoc-local/mysqldoc/trunk:20005
Modified: trunk/refman-4.1/installing.xml
===================================================================
--- trunk/refman-4.1/installing.xml 2007-10-04 16:21:10 UTC (rev 7970)
+++ trunk/refman-4.1/installing.xml 2007-10-04 18:25:16 UTC (rev 7971)
Changed blocks: 9, Lines Added: 17, Lines Deleted: 50; 5503 bytes
@@ -7395,12 +7395,11 @@
<listitem>
<para>
A working ANSI C++ compiler. <command>gcc</command> 2.95.2 or
- later, <command>egcs</command> 1.0.2 or later or <command>egcs
- 2.91.66</command>, SGI C++, and SunPro C++ are some of the
- compilers that are known to work. <literal>libg++</literal> is
- not needed when using <command>gcc</command>.
- <command>gcc</command> 2.7.x has a bug that makes it
- impossible to compile some perfectly legal C++ files, such as
+ later, SGI C++, and SunPro C++ are some of the compilers that
+ are known to work. <literal>libg++</literal> is not needed
+ when using <command>gcc</command>. <command>gcc</command>
+ 2.7.x has a bug that makes it impossible to compile some
+ perfectly legal C++ files, such as
<filename>sql/sql_base.cc</filename>. If you have only
<command>gcc</command> 2.7.x, you must upgrade your
<command>gcc</command> to be able to compile MySQL.
@@ -8203,17 +8202,6 @@
<listitem>
<para>
- <command>egcs</command> 1.0.3a:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS="-O3 -felide-constructors \
--fno-exceptions -fno-rtti"
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
<command>gcc</command> 2.95.2:
</para>
@@ -15157,18 +15145,6 @@
</programlisting>
<para>
- If you want to use <command>egcs</command>, the following
- <command>configure</command> line worked for us:
- </para>
-
-<programlisting>
-CFLAGS="-O3 -fomit-frame-pointer" CXX=gcc \
-CXXFLAGS="-O3 -fomit-frame-pointer -felide-constructors \
- -fno-exceptions -fno-rtti" \
-./configure --prefix=/usr/local/mysql --disable-shared
-</programlisting>
-
- <para>
Some known problems when running MySQL on Linux-Alpha:
</para>
@@ -15217,9 +15193,7 @@
To get MySQL to work on Qube2 (Linux Mips), you need the
newest <literal>glibc</literal> libraries.
<literal>glibc-2.0.7-29C2</literal> is known to work. You must
- also use the <command>egcs</command> C++ compiler
- (<command>egcs</command> 1.0.2-9, <command>gcc</command>
- 2.95.2 or newer).
+ also use <command>gcc</command> 2.95.2 or newer).
</para>
</section>
@@ -15487,8 +15461,7 @@
If you are using Solaris on a SPARC, the recommended compiler is
<command>gcc</command> 2.95.2 or 3.2. You can find this at
<ulink url="http://gcc.gnu.org/"/>. Note that
- <command>egcs</command> 1.1.1 and <command>gcc</command> 2.8.1
- do not work reliably on SPARC!
+ <command>gcc</command> 2.8.1 does not work reliably on SPARC.
</para>
<para>
@@ -15929,10 +15902,9 @@
</para>
<para>
- If you are using <command>gcc</command> or
- <command>egcs</command> on Solaris x86 and you experience
- problems with core dumps under load, you should use the
- following <command>configure</command> command:
+ If you are using <command>gcc</command> on Solaris x86 and you
+ experience problems with core dumps under load, you should use
+ the following <command>configure</command> command:
</para>
<programlisting>
@@ -16606,21 +16578,18 @@
</para>
<para>
- If you are using <command>gcc</command> or
- <command>egcs</command> to compile MySQL, you
+ If you are using <command>gcc</command> to compile MySQL, you
<emphasis>must</emphasis> use the
<option>-fno-exceptions</option> flag, because the exception
- handling in <command>gcc</command>/<command>egcs</command> is
- not thread-safe! (This is tested with <command>egcs</command>
- 1.1.) There are also some known problems with IBM's assembler
- that may cause it to generate bad code when used with
+ handling in <command>gcc</command> is not thread-safe! There
+ are also some known problems with IBM's assembler that may
+ cause it to generate bad code when used with
<command>gcc</command>.
</para>
<para>
We recommend the following <command>configure</command> line
- with <command>egcs</command> and <command>gcc</command> 2.95
- on AIX:
+ with <command>gcc</command> 2.95 on AIX:
</para>
<programlisting>
@@ -16638,8 +16607,7 @@
<option>-fno-exceptions</option> is required with
<command>gcc</command> 2.95, but because MySQL does not use
exceptions and the option generates faster code, we recommend
- that you should always use it with <command>egcs</command> and
- <command>gcc</command>.
+ that you should always use it with <command>gcc</command>.
</para>
<para>
@@ -19587,8 +19555,7 @@
</para>
<para>
- If you are using <command>gcc</command> or
- <command>egcs</command>, the recommended
+ If you are using <command>gcc</command>, the recommended
<command>configure</command> line is:
</para>
Modified: trunk/refman-5.0/installing-cs.xml
===================================================================
--- trunk/refman-5.0/installing-cs.xml 2007-10-04 16:21:10 UTC (rev 7970)
+++ trunk/refman-5.0/installing-cs.xml 2007-10-04 18:25:16 UTC (rev 7971)
Changed blocks: 8, Lines Added: 16, Lines Deleted: 48; 5218 bytes
@@ -7590,12 +7590,11 @@
<listitem>
<para>
A working ANSI C++ compiler. <command>gcc</command> 2.95.2 or
- later, <command>egcs</command> 1.0.2 or later or <command>egcs
- 2.91.66</command>, SGI C++, and SunPro C++ are some of the
- compilers that are known to work. <literal>libg++</literal> is
- not needed when using <command>gcc</command>.
- <command>gcc</command> 2.7.x has a bug that makes it
- impossible to compile some perfectly legal C++ files, such as
+ later, SGI C++, and SunPro C++ are some of the compilers that
+ are known to work. <literal>libg++</literal> is not needed
+ when using <command>gcc</command>. <command>gcc</command>
+ 2.7.x has a bug that makes it impossible to compile some
+ perfectly legal C++ files, such as
<filename>sql/sql_base.cc</filename>. If you have only
<command>gcc</command> 2.7.x, you must upgrade your
<command>gcc</command> to be able to compile MySQL.
@@ -8386,17 +8385,6 @@
<listitem>
<para>
- <command>egcs</command> 1.0.3a:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS="-O3 -felide-constructors \
--fno-exceptions -fno-rtti"
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
<command>gcc</command> 2.95.2:
</para>
@@ -15170,18 +15158,6 @@
</programlisting>
<para>
- If you want to use <command>egcs</command>, the following
- <command>configure</command> line worked for us:
- </para>
-
-<programlisting>
-CFLAGS="-O3 -fomit-frame-pointer" CXX=gcc \
-CXXFLAGS="-O3 -fomit-frame-pointer -felide-constructors \
- -fno-exceptions -fno-rtti" \
-./configure --prefix=/usr/local/mysql --disable-shared
-</programlisting>
-
- <para>
Some known problems when running MySQL on Linux-Alpha:
</para>
@@ -15230,9 +15206,7 @@
To get MySQL to work on Qube2 (Linux Mips), you need the
newest <literal>glibc</literal> libraries.
<literal>glibc-2.0.7-29C2</literal> is known to work. You must
- also use the <command>egcs</command> C++ compiler
- (<command>egcs</command> 1.0.2-9, <command>gcc</command>
- 2.95.2 or newer).
+ also use <command>gcc</command> 2.95.2 or newer).
</para>
</section>
@@ -15485,8 +15459,7 @@
If you are using Solaris on a SPARC, the recommended compiler is
<command>gcc</command> 2.95.2 or 3.2. You can find this at
<ulink url="http://gcc.gnu.org/"/>. Note that
- <command>egcs</command> 1.1.1 and <command>gcc</command> 2.8.1
- do not work reliably on SPARC.
+ <command>gcc</command> 2.8.1 does not work reliably on SPARC.
</para>
<para>
@@ -15931,10 +15904,9 @@
</para>
<para>
- If you are using <command>gcc</command> or
- <command>egcs</command> on Solaris x86 and you experience
- problems with core dumps under load, you should use the
- following <command>configure</command> command:
+ If you are using <command>gcc</command> on Solaris x86 and you
+ experience problems with core dumps under load, you should use
+ the following <command>configure</command> command:
</para>
<programlisting>
@@ -16610,21 +16582,18 @@
</para>
<para>
- If you are using <command>gcc</command> or
- <command>egcs</command> to compile MySQL, you
+ If you are using <command>gcc</command> to compile MySQL, you
<emphasis>must</emphasis> use the
<option>-fno-exceptions</option> flag, because the exception
- handling in <command>gcc</command>/<command>egcs</command> is
- not thread-safe! (This is tested with <command>egcs</command>
- 1.1.) There are also some known problems with IBM's assembler
- that may cause it to generate bad code when used with
+ handling in <command>gcc</command> is not thread-safe! There
+ are also some known problems with IBM's assembler that may
+ cause it to generate bad code when used with
<command>gcc</command>.
</para>
<para>
We recommend the following <command>configure</command> line
- with <command>egcs</command> and <command>gcc</command> 2.95
- on AIX:
+ with <command>gcc</command> 2.95 on AIX:
</para>
<programlisting>
@@ -16642,8 +16611,7 @@
<option>-fno-exceptions</option> is required with
<command>gcc</command> 2.95, but because MySQL doesn't use
exceptions and the option generates faster code, we recommend
- that you should always use it with <command>egcs</command> /
- <command>gcc</command>.
+ that you should always use it with <command>gcc</command>.
</para>
<para>
Modified: trunk/refman-5.0/installing.xml
===================================================================
--- trunk/refman-5.0/installing.xml 2007-10-04 16:21:10 UTC (rev 7970)
+++ trunk/refman-5.0/installing.xml 2007-10-04 18:25:16 UTC (rev 7971)
Changed blocks: 1, Lines Added: 1, Lines Deleted: 2; 535 bytes
@@ -321,8 +321,7 @@
</para>
<para>
- If you are using <command>gcc</command> or
- <command>egcs</command>, the recommended
+ If you are using <command>gcc</command>, the recommended
<command>configure</command> line is:
</para>
Modified: trunk/refman-5.1/installing.xml
===================================================================
--- trunk/refman-5.1/installing.xml 2007-10-04 16:21:10 UTC (rev 7970)
+++ trunk/refman-5.1/installing.xml 2007-10-04 18:25:16 UTC (rev 7971)
Changed blocks: 9, Lines Added: 17, Lines Deleted: 50; 5500 bytes
@@ -7178,12 +7178,11 @@
<listitem>
<para>
A working ANSI C++ compiler. <command>gcc</command> 2.95.2 or
- later, <command>egcs</command> 1.0.2 or later or <command>egcs
- 2.91.66</command>, SGI C++, and SunPro C++ are some of the
- compilers that are known to work. <literal>libg++</literal> is
- not needed when using <command>gcc</command>.
- <command>gcc</command> 2.7.x has a bug that makes it
- impossible to compile some perfectly legal C++ files, such as
+ later, SGI C++, and SunPro C++ are some of the compilers that
+ are known to work. <literal>libg++</literal> is not needed
+ when using <command>gcc</command>. <command>gcc</command>
+ 2.7.x has a bug that makes it impossible to compile some
+ perfectly legal C++ files, such as
<filename>sql/sql_base.cc</filename>. If you have only
<command>gcc</command> 2.7.x, you must upgrade your
<command>gcc</command> to be able to compile MySQL.
@@ -7974,17 +7973,6 @@
<listitem>
<para>
- <command>egcs</command> 1.0.3a:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS="-O3 -felide-constructors \
--fno-exceptions -fno-rtti"
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
<command>gcc</command> 2.95.2:
</para>
@@ -14142,18 +14130,6 @@
</programlisting>
<para>
- If you want to use <command>egcs</command>, the following
- <command>configure</command> line worked for us:
- </para>
-
-<programlisting>
-CFLAGS="-O3 -fomit-frame-pointer" CXX=gcc \
-CXXFLAGS="-O3 -fomit-frame-pointer -felide-constructors \
- -fno-exceptions -fno-rtti" \
-./configure --prefix=/usr/local/mysql --disable-shared
-</programlisting>
-
- <para>
Some known problems when running MySQL on Linux-Alpha:
</para>
@@ -14202,9 +14178,7 @@
To get MySQL to work on Qube2 (Linux Mips), you need the
newest <literal>glibc</literal> libraries.
<literal>glibc-2.0.7-29C2</literal> is known to work. You must
- also use the <command>egcs</command> C++ compiler
- (<command>egcs</command> 1.0.2-9, <command>gcc</command>
- 2.95.2 or newer).
+ also use <command>gcc</command> 2.95.2 or newer).
</para>
</section>
@@ -14462,8 +14436,7 @@
If you are using Solaris on a SPARC, the recommended compiler is
<command>gcc</command> 2.95.2 or 3.2. You can find this at
<ulink url="http://gcc.gnu.org/"/>. Note that
- <command>egcs</command> 1.1.1 and <command>gcc</command> 2.8.1
- do not work reliably on SPARC.
+ <command>gcc</command> 2.8.1 does not work reliably on SPARC.
</para>
<para>
@@ -14908,10 +14881,9 @@
</para>
<para>
- If you are using <command>gcc</command> or
- <command>egcs</command> on Solaris x86 and you experience
- problems with core dumps under load, you should use the
- following <command>configure</command> command:
+ If you are using <command>gcc</command> on Solaris x86 and you
+ experience problems with core dumps under load, you should use
+ the following <command>configure</command> command:
</para>
<programlisting>
@@ -15587,21 +15559,18 @@
</para>
<para>
- If you are using <command>gcc</command> or
- <command>egcs</command> to compile MySQL, you
+ If you are using <command>gcc</command> to compile MySQL, you
<emphasis>must</emphasis> use the
<option>-fno-exceptions</option> flag, because the exception
- handling in <command>gcc</command>/<command>egcs</command> is
- not thread-safe! (This is tested with <command>egcs</command>
- 1.1.) There are also some known problems with IBM's assembler
- that may cause it to generate bad code when used with
+ handling in <command>gcc</command> is not thread-safe! There
+ are also some known problems with IBM's assembler that may
+ cause it to generate bad code when used with
<command>gcc</command>.
</para>
<para>
We recommend the following <command>configure</command> line
- with <command>egcs</command> and <command>gcc</command> 2.95
- on AIX:
+ with <command>gcc</command> 2.95 on AIX:
</para>
<programlisting>
@@ -15619,8 +15588,7 @@
<option>-fno-exceptions</option> is required with
<command>gcc</command> 2.95, but because MySQL doesn't use
exceptions and the option generates faster code, we recommend
- that you should always use it with <command>egcs</command> /
- <command>gcc</command>.
+ that you should always use it with <command>gcc</command>.
</para>
<para>
@@ -18481,8 +18449,7 @@
</para>
<para>
- If you are using <command>gcc</command> or
- <command>egcs</command>, the recommended
+ If you are using <command>gcc</command>, the recommended
<command>configure</command> line is:
</para>
Modified: trunk/refman-5.2/installing.xml
===================================================================
--- trunk/refman-5.2/installing.xml 2007-10-04 16:21:10 UTC (rev 7970)
+++ trunk/refman-5.2/installing.xml 2007-10-04 18:25:16 UTC (rev 7971)
Changed blocks: 9, Lines Added: 17, Lines Deleted: 50; 5500 bytes
@@ -7126,12 +7126,11 @@
<listitem>
<para>
A working ANSI C++ compiler. <command>gcc</command> 2.95.2 or
- later, <command>egcs</command> 1.0.2 or later or <command>egcs
- 2.91.66</command>, SGI C++, and SunPro C++ are some of the
- compilers that are known to work. <literal>libg++</literal> is
- not needed when using <command>gcc</command>.
- <command>gcc</command> 2.7.x has a bug that makes it
- impossible to compile some perfectly legal C++ files, such as
+ later, SGI C++, and SunPro C++ are some of the compilers that
+ are known to work. <literal>libg++</literal> is not needed
+ when using <command>gcc</command>. <command>gcc</command>
+ 2.7.x has a bug that makes it impossible to compile some
+ perfectly legal C++ files, such as
<filename>sql/sql_base.cc</filename>. If you have only
<command>gcc</command> 2.7.x, you must upgrade your
<command>gcc</command> to be able to compile MySQL.
@@ -7922,17 +7921,6 @@
<listitem>
<para>
- <command>egcs</command> 1.0.3a:
- </para>
-
-<programlisting>
-CC=gcc CXX=gcc CXXFLAGS="-O3 -felide-constructors \
--fno-exceptions -fno-rtti"
-</programlisting>
- </listitem>
-
- <listitem>
- <para>
<command>gcc</command> 2.95.2:
</para>
@@ -13976,18 +13964,6 @@
</programlisting>
<para>
- If you want to use <command>egcs</command>, the following
- <command>configure</command> line worked for us:
- </para>
-
-<programlisting>
-CFLAGS="-O3 -fomit-frame-pointer" CXX=gcc \
-CXXFLAGS="-O3 -fomit-frame-pointer -felide-constructors \
- -fno-exceptions -fno-rtti" \
-./configure --prefix=/usr/local/mysql --disable-shared
-</programlisting>
-
- <para>
Some known problems when running MySQL on Linux-Alpha:
</para>
@@ -14036,9 +14012,7 @@
To get MySQL to work on Qube2 (Linux Mips), you need the
newest <literal>glibc</literal> libraries.
<literal>glibc-2.0.7-29C2</literal> is known to work. You must
- also use the <command>egcs</command> C++ compiler
- (<command>egcs</command> 1.0.2-9, <command>gcc</command>
- 2.95.2 or newer).
+ also use <command>gcc</command> 2.95.2 or newer).
</para>
</section>
@@ -14296,8 +14270,7 @@
If you are using Solaris on a SPARC, the recommended compiler is
<command>gcc</command> 2.95.2 or 3.2. You can find this at
<ulink url="http://gcc.gnu.org/"/>. Note that
- <command>egcs</command> 1.1.1 and <command>gcc</command> 2.8.1
- do not work reliably on SPARC.
+ <command>gcc</command> 2.8.1 does not work reliably on SPARC.
</para>
<para>
@@ -14742,10 +14715,9 @@
</para>
<para>
- If you are using <command>gcc</command> or
- <command>egcs</command> on Solaris x86 and you experience
- problems with core dumps under load, you should use the
- following <command>configure</command> command:
+ If you are using <command>gcc</command> on Solaris x86 and you
+ experience problems with core dumps under load, you should use
+ the following <command>configure</command> command:
</para>
<programlisting>
@@ -15421,21 +15393,18 @@
</para>
<para>
- If you are using <command>gcc</command> or
- <command>egcs</command> to compile MySQL, you
+ If you are using <command>gcc</command> to compile MySQL, you
<emphasis>must</emphasis> use the
<option>-fno-exceptions</option> flag, because the exception
- handling in <command>gcc</command>/<command>egcs</command> is
- not thread-safe! (This is tested with <command>egcs</command>
- 1.1.) There are also some known problems with IBM's assembler
- that may cause it to generate bad code when used with
+ handling in <command>gcc</command> is not thread-safe! There
+ are also some known problems with IBM's assembler that may
+ cause it to generate bad code when used with
<command>gcc</command>.
</para>
<para>
We recommend the following <command>configure</command> line
- with <command>egcs</command> and <command>gcc</command> 2.95
- on AIX:
+ with <command>gcc</command> 2.95 on AIX:
</para>
<programlisting>
@@ -15453,8 +15422,7 @@
<option>-fno-exceptions</option> is required with
<command>gcc</command> 2.95, but because MySQL doesn't use
exceptions and the option generates faster code, we recommend
- that you should always use it with <command>egcs</command> /
- <command>gcc</command>.
+ that you should always use it with <command>gcc</command>.
</para>
<para>
@@ -18315,8 +18283,7 @@
</para>
<para>
- If you are using <command>gcc</command> or
- <command>egcs</command>, the recommended
+ If you are using <command>gcc</command>, the recommended
<command>configure</command> line is:
</para>
Modified: trunk/refman-common/connector-odbc.xml
===================================================================
--- trunk/refman-common/connector-odbc.xml 2007-10-04 16:21:10 UTC (rev 7970)
+++ trunk/refman-common/connector-odbc.xml 2007-10-04 18:25:16 UTC (rev 7971)
Changed blocks: 1, Lines Added: 2, Lines Deleted: 3; 739 bytes
@@ -1734,9 +1734,8 @@
<listitem>
<para>
A working ANSI C++ compiler. <command>gcc</command> 2.95.2
- or later, <command>egcs</command> 1.0.2 or later or
- <command>egcs 2.91.66</command>, SGI C++, and SunPro C++ are
- some of the compilers that are known to work.
+ or later, SGI C++, and SunPro C++ are some of the compilers
+ that are known to work.
</para>
</listitem>
| Thread |
|---|
| • svn commit - mysqldoc@docsrva: r7971 - in trunk: . refman-4.1 refman-5.0 refman-5.1 refman-5.2 refman-common | paul | 4 Oct |