mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-03-05 22:04:48 +00:00
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:
parent
5dff45e4a3
commit
b43aab1573
@ -5,6 +5,11 @@
|
||||
|
||||
<itemizedlist>
|
||||
|
||||
<listitem><para>September 5th, 2001 [gerard]: Chapters 5 & 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>
|
||||
|
||||
|
@ -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 &&</userinput>
|
||||
|
@ -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 &&</userinput>
|
||||
|
@ -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 &&</userinput>
|
||||
|
@ -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,
|
||||
|
@ -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 &&</userinput>
|
||||
|
Loading…
Reference in New Issue
Block a user