Changeset 82f7fed for BOOK/final-system
- Timestamp:
- Feb 21, 2006, 12:47:43 AM (19 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- da9f193
- Parents:
- 8bb75cec
- Location:
- BOOK/final-system
- Files:
-
- 28 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/final-system/64/binutils.xml
r8bb75cec r82f7fed 42 42 <sect2 role="installation"> 43 43 <title>Installation of Binutils</title> 44 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"46 href="../common/binutils.xml"47 xpointer="xpointer(//*[@os='a'])"/>48 44 49 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/64/gcc.xml
r8bb75cec r82f7fed 42 42 <sect2 role="installation"> 43 43 <title>Installation of GCC</title> 44 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"46 href="../common/gcc.xml"47 xpointer="xpointer(//*[@os='a'])"/>48 44 49 45 <para>Apply the following patch to so that linking to /lib64 is now set -
BOOK/final-system/64/glibc.xml
r8bb75cec r82f7fed 45 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 46 46 href="../common/glibc.xml" 47 xpointer="xpointer(//*[@os=' a'])"/>47 xpointer="xpointer(//*[@os='z'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/common/binutils.xml
r8bb75cec r82f7fed 46 46 <sect2 role="installation"> 47 47 <title>Installation of Binutils</title> 48 49 <para os="a">This package is known to have issues when its default50 optimization flags (including the <option>-march</option> and51 <option>-mcpu</option> options) are changed. If any environment52 variables that override default optimizations have been defined, such53 as <envar>CFLAGS</envar> and <envar>CXXFLAGS</envar>,54 unset them when building Binutils.</para>55 48 56 49 <para os="b">Verify that the PTYs are working properly inside the build -
BOOK/final-system/common/gcc.xml
r8bb75cec r82f7fed 47 47 <title>Installation of GCC</title> 48 48 49 <para os="a">This package is known to have issues when its default50 optimization flags (including the <option>-march</option> and51 <option>-mcpu</option> options) are changed. If any environment52 variables that override default optimizations have been defined, such53 as <envar>CFLAGS</envar> and <envar>CXXFLAGS</envar>,54 unset them when building GCC.</para>55 56 49 <para os="d">Apply a <command>sed</command> substitution that will suppress the 57 50 installation of <filename class="libraryfile">libiberty.a</filename>. The -
BOOK/final-system/common/glibc.xml
r8bb75cec r82f7fed 60 60 </note> 61 61 62 <para os="a">This package is known to behave badly when you change its default63 optimization flags (including the <option>-march</option> and64 <option>-mcpu</option> options). Therefore, if you have defined any65 environment variables that override default optimizations, such as CFLAGS66 and CXXFLAGS, we recommend un-setting them when building Glibc.</para>67 68 62 <para os="b">The Glibc build system is self-contained and will install 69 63 perfectly, even though the compiler specs file and linker are still … … 77 71 78 72 <screen os="d"><userinput>patch -Np1 -i ../&glibc-localedef_segfault-patch;</userinput></screen> 79 73 80 74 <para os="e">The Glibc documentation recommends building Glibc outside of the 81 75 source directory in a dedicated build directory:</para> … … 128 122 <listitem> 129 123 <para>The <emphasis>math</emphasis> tests, at least on i686, fail in 130 131 132 133 134 The math tests may also fail 124 the <emphasis>test-double</emphasis> and <emphasis>test-idouble</emphasis> 125 tests with gcc-&gcc-version;, the <command>grep</command> command will 126 also report an expected (ignored) failure in <emphasis>posix/annexc 127 </emphasis>. These two failures in the math tests appear to be harmless. 128 The math tests may also fail 135 129 on systems where the CPU is not a relatively new genuine Intel or 136 130 authentic AMD. Certain optimization settings are also known to be a -
BOOK/final-system/common/introduction.xml
r8bb75cec r82f7fed 31 31 does compile when using optimization, there is the risk it may have 32 32 been compiled incorrectly because of the complex interactions between 33 the code and build tools. The small potential gains achieved in using 34 compiler optimizations are often outweighed by the risks. First-time 33 the code and build tools. Also note that the <option>-march</option> 34 and <option>-mtune</option> options may cause problems with the toolchain 35 packages (Binutils, GCC and Glibc). The small potential gains achieved in 36 using compiler optimizations are often outweighed by the risks. First-time 35 37 builders of LFS are encouraged to build without custom optimizations. 36 38 The subsequent system will still run very fast and be stable at the -
BOOK/final-system/mips/gcc.xml
r8bb75cec r82f7fed 42 42 <sect2 role="installation"> 43 43 <title>Installation of GCC</title> 44 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"46 href="../common/gcc.xml"47 xpointer="xpointer(//*[@os='a'])"/>48 44 49 45 <para os="ma">The following patch ensures that TLS is utilized by GCC -
BOOK/final-system/mips/glibc.xml
r8bb75cec r82f7fed 45 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 46 46 href="../common/glibc.xml" 47 xpointer="xpointer(//*[@os=' a'])"/>47 xpointer="xpointer(//*[@os='z'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/mips64-64/gcc.xml
r8bb75cec r82f7fed 42 42 <sect2 role="installation"> 43 43 <title>Installation of GCC</title> 44 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"46 href="../common/gcc.xml"47 xpointer="xpointer(//*[@os='a'])"/>48 44 49 45 <para os="ma">The following patch ensures that TLS is utilized by GCC -
BOOK/final-system/mips64-64/glibc.xml
r8bb75cec r82f7fed 45 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 46 46 href="../common/glibc.xml" 47 xpointer="xpointer(//*[@os=' a'])"/>47 xpointer="xpointer(//*[@os='z'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/mips64/gcc.xml
r8bb75cec r82f7fed 42 42 <sect2 role="installation"> 43 43 <title>Installation of GCC</title> 44 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"46 href="../common/gcc.xml"47 xpointer="xpointer(//*[@os='a'])"/>48 44 49 45 <para os="ma">The following patch ensures that TLS is utilized by GCC -
BOOK/final-system/mips64/glibc-64bit.xml
r8bb75cec r82f7fed 42 42 <sect2 role="installation"> 43 43 <title>Installation of Glibc</title> 44 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"46 href="glibc.xml"47 xpointer="xpointer(//*[@os='a'])"/>48 44 49 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/mips64/glibc-n32.xml
r8bb75cec r82f7fed 42 42 <sect2 role="installation"> 43 43 <title>Installation of Glibc</title> 44 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"46 href="glibc.xml"47 xpointer="xpointer(//*[@os='a'])"/>48 44 49 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 119 115 xpointer="xpointer(//*[@os='m'])"/> 120 116 121 <!-- items n,o,p here are now the master, not multilib, because 117 <!-- items n,o,p here are now the master, not multilib, because 122 118 the tests are known to all pass on multilib_64 --> 123 119 -
BOOK/final-system/mips64/glibc.xml
r8bb75cec r82f7fed 46 46 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 47 47 href="../common/glibc.xml" 48 xpointer="xpointer(//*[@os=' a'])"/>48 xpointer="xpointer(//*[@os='z'])"/> 49 49 50 50 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/multilib/binutils.xml
r8bb75cec r82f7fed 42 42 <sect2 role="installation"> 43 43 <title>Installation of Binutils</title> 44 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"46 href="../common/binutils.xml"47 xpointer="xpointer(//*[@os='a'])"/>48 44 49 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/multilib/gcc.xml
r8bb75cec r82f7fed 42 42 <sect2 role="installation"> 43 43 <title>Installation of GCC</title> 44 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"46 href="../common/gcc.xml"47 xpointer="xpointer(//*[@os='a'])"/>48 44 49 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/multilib/glibc-64bit.xml
r8bb75cec r82f7fed 42 42 <sect2 role="installation"> 43 43 <title>Installation of Glibc</title> 44 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"46 href="glibc.xml"47 xpointer="xpointer(//*[@os='a'])"/>48 44 49 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/multilib/glibc-n32.xml
r8bb75cec r82f7fed 42 42 <sect2 role="installation"> 43 43 <title>Installation of Glibc</title> 44 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"46 href="glibc.xml"47 xpointer="xpointer(//*[@os='z'])"/>48 44 49 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 115 111 xpointer="xpointer(//*[@os='m'])"/> 116 112 117 <!-- items n,o,p here are now the master, not multilib, because 113 <!-- items n,o,p here are now the master, not multilib, because 118 114 the tests are known to all pass on multilib_64 --> 119 115 -
BOOK/final-system/multilib/glibc.xml
r8bb75cec r82f7fed 46 46 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 47 47 href="../common/glibc.xml" 48 xpointer="xpointer(//*[@os=' a'])"/>48 xpointer="xpointer(//*[@os='z'])"/> 49 49 50 50 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/sparc/binutils.xml
r8bb75cec r82f7fed 42 42 <sect2 role="installation"> 43 43 <title>Installation of Binutils</title> 44 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"46 href="../common/binutils.xml"47 xpointer="xpointer(//*[@os='a'])"/>48 44 49 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/sparc/glibc.xml
r8bb75cec r82f7fed 45 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 46 46 href="../common/glibc.xml" 47 xpointer="xpointer(//*[@os=' a'])"/>47 xpointer="xpointer(//*[@os='z'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/sparc64-64/binutils.xml
r8bb75cec r82f7fed 42 42 <sect2 role="installation"> 43 43 <title>Installation of Binutils</title> 44 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"46 href="../common/binutils.xml"47 xpointer="xpointer(//*[@os='a'])"/>48 44 49 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/sparc64-64/glibc.xml
r8bb75cec r82f7fed 45 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 46 46 href="../common/glibc.xml" 47 xpointer="xpointer(//*[@os=' a'])"/>47 xpointer="xpointer(//*[@os='z'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/sparc64/binutils.xml
r8bb75cec r82f7fed 42 42 <sect2 role="installation"> 43 43 <title>Installation of Binutils</title> 44 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"46 href="../common/binutils.xml"47 xpointer="xpointer(//*[@os='a'])"/>48 44 49 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/sparc64/glibc-64bit.xml
r8bb75cec r82f7fed 42 42 <sect2 role="installation"> 43 43 <title>Installation of Glibc</title> 44 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"46 href="glibc.xml"47 xpointer="xpointer(//*[@os='a'])"/>48 44 49 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/sparc64/glibc.xml
r8bb75cec r82f7fed 46 46 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 47 47 href="../common/glibc.xml" 48 xpointer="xpointer(//*[@os=' a'])"/>48 xpointer="xpointer(//*[@os='z'])"/> 49 49 50 50 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/x86_64-64/glibc.xml
r8bb75cec r82f7fed 45 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 46 46 href="../common/glibc.xml" 47 xpointer="xpointer(//*[@os=' a'])"/>47 xpointer="xpointer(//*[@os='z'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 153 153 the backup.</para> 154 154 155 <screen><userinput>rm /usr/bin/ldd.bak</userinput></screen> 155 <screen><userinput>rm /usr/bin/ldd.bak</userinput></screen> 156 156 157 157 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.