Added notes that gcc, binutils and glibc behave badly when optimized and

thus should be left alone.


git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1172 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Gerard Beekmans 2001-09-05 14:13:36 +00:00
parent 5dff45e4a3
commit b43aab1573
6 changed files with 35 additions and 0 deletions

View File

@ -5,6 +5,11 @@
<itemizedlist>
<listitem><para>September 5th, 2001 [gerard]: Chapters 5 &amp; 6: Added
notes to the gcc, binutils and glibc installations that these packages
behave badly when the default optimization flags are changed and should
be left alone.</para></listitem>
<listitem><para>September 4th, 2001 [gerard]: Chapter 6-Bzip2: Added ln
command to create /lib/libbz2.so</para></listitem>

View File

@ -1,6 +1,12 @@
<sect2>
<title>Installation of Binutils</title>
<para>This package is known to behave badly when you have changed it's default
optimization flags (including the -march and -mcpu options). Binutils is
best left alone, so we recommend you unsetting CFLAGS, CXXFLAGS and other
such variables/settings that would change the default optimization that
it comes with.</para>
<para>Install Binutils by running the following commands:</para>
<para><screen><userinput>./configure --prefix=$LFS/usr --disable-nls &amp;&amp;</userinput>

View File

@ -1,6 +1,12 @@
<sect2>
<title>Installation of GCC</title>
<para>This package is known to behave badly when you have changed it's default
optimization flags (including the -march and -mcpu options). GCC is best
left alone, so we recommend you unsetting CFLAGS, CXXFLAGS and other
such variables/settings that would change the default optimization that
it comes with.</para>
<para>Install GCC by running the following commands:</para>
<para><screen><userinput>patch -Np1 -i ../gcc-&gcc-patch-version;.patch &amp;&amp;</userinput>

View File

@ -1,5 +1,11 @@
<sect2><title>Installation of Binutils</title>
<para>This package is known to behave badly when you have changed it's
default optimization flags (including the -march and -mcpu options). Binutils
is best left alone, so we recommend you unsetting CFLAGS, CXXFLAGS and other
such variables/settings that would change the default optimization that
it comes with.</para>
<para>Install Binutils by running the following commands:</para>
<para><screen><userinput>./configure --prefix=/usr --enable-shared &amp;&amp;</userinput>

View File

@ -1,6 +1,12 @@
<sect2>
<title>Installation of GCC</title>
<para>This package is known to behave badly when you have changed it's default
optimization flags (including the -march and -mcpu options). GCC is best
left alone, so we recommend you unsetting CFLAGS, CXXFLAGS and other
such variables/settings that would change the default optimization that
it comes with.</para>
<para>Install GCC by running the following commands. These commands will build
the C and C++ compiler. Other compilers are available within the gcc
package. If you want to build all the other availble compilers too,

View File

@ -6,6 +6,12 @@ glibc-&glibc-version; directory and unpack glibc-linuxthreads inside
the glibc-&glibc-version; directory, not in /usr/src as you normally
would do.</para>
<para>This package is known to behave badly when you have changed it's default
optimization flags (including the -march and -mcpu options). Glibc is
best left alone, so we recommend you unsetting CFLAGS, CXXFLAGS and other
such variables/settings that would change the default optimization that
it comes with.</para>
<para>Install Glibc by running the following commands:</para>
<para><screen><userinput>mknod -m 0666 /dev/null c 1 3 &amp;&amp;</userinput>