Changeset d55f00bc for BOOK/final-system
- Timestamp:
- Feb 21, 2006, 1:17:35 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:
- 12a457e
- Parents:
- f05fd1d
- Location:
- BOOK/final-system
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/final-system/64/gcc.xml
rf05fd1d rd55f00bc 47 47 xpointer="xpointer(//*[@os='h'])"/> 48 48 49 <screen ><userinput>../gcc-&gcc-version;/configure --prefix=/usr \49 <screen os="i"><userinput>../gcc-&gcc-version;/configure --prefix=/usr \ 50 50 --libexecdir=/usr/lib --enable-shared --enable-threads=posix \ 51 51 --enable-__cxa_atexit --enable-c99 --enable-long-long \ -
BOOK/final-system/common/gcc.xml
rf05fd1d rd55f00bc 50 50 <para os="h">Prepare GCC for compilation:</para> 51 51 52 <screen ><userinput>../gcc-&gcc-version;/configure --prefix=/usr \52 <screen os="i"><userinput>../gcc-&gcc-version;/configure --prefix=/usr \ 53 53 --libexecdir=/usr/lib --enable-shared --enable-threads=posix \ 54 54 --enable-__cxa_atexit --enable-c99 --enable-long-long \ 55 55 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen> 56 56 57 <para os=" i">Compile the package:</para>58 59 <screen os=" j"><userinput>make</userinput></screen>60 61 <important os=" k">57 <para os="j">Compile the package:</para> 58 59 <screen os="k"><userinput>make</userinput></screen> 60 61 <important os="l"> 62 62 <para>In this section, the test suite for GCC is considered 63 63 critical. Do not skip it under any circumstance.</para> 64 64 </important> 65 65 66 <para os=" l">Test the results, but do not stop at errors:</para>67 68 <screen os=" m"><userinput>make -k check</userinput></screen>69 70 <para os=" n">The <parameter>-k</parameter> flag is used to make the test suite66 <para os="m">Test the results, but do not stop at errors:</para> 67 68 <screen os="n"><userinput>make -k check</userinput></screen> 69 70 <para os="o">The <parameter>-k</parameter> flag is used to make the test suite 71 71 run through to completion and not stop at the first failure. The GCC test 72 72 suite is very comprehensive and is almost guaranteed to generate a few 73 73 failures. To receive a summary of the test suite results, run:</para> 74 74 75 <screen os=" o"><userinput>../gcc-&gcc-version;/contrib/test_summary</userinput></screen>76 77 <para os=" p">For only the summaries, pipe the output through75 <screen os="p"><userinput>../gcc-&gcc-version;/contrib/test_summary</userinput></screen> 76 77 <para os="q">For only the summaries, pipe the output through 78 78 <userinput>grep -A7 Summ</userinput>.</para> 79 80 <para os="q">Results can be compared with those located at <ulink81 url="&test-results;"/>.</para>82 79 83 80 <para os="r">A few unexpected failures cannot always be avoided. The 84 81 GCC developers are usually aware of these issues, but have not 85 resolved them yet. Unless the test results are vastly different from 86 those at the above URL, it is safe to continue.</para> 82 resolved them yet.</para> 87 83 88 84 <para os="s">Install the package:</para> … … 112 108 <seglistitem> 113 109 <seg>c++, cc (link to gcc), cpp, g++, gcc, gccbug, and gcov</seg> 114 <seg>libgcc.a, libgcc_eh.a, libgcc_s.so, libstdc++.[a,so], and 110 <seg>libgcc.a, libgcc_eh.a, libgcc_s.so, libmudflap.[a,so], 111 libmudflapth.[a,so], libstdc++.[a,so], and 115 112 libsupc++.a</seg> 116 113 </seglistitem> -
BOOK/final-system/mips/gcc.xml
rf05fd1d rd55f00bc 46 46 href="../common/gcc.xml" 47 47 xpointer="xpointer(//*[@os='h'])"/> 48 49 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/usr \50 --libexecdir=/usr/lib --enable-shared --enable-threads=posix \51 --enable-__cxa_atexit --enable-c99 --enable-long-long \52 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>53 48 54 49 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/mips64-64/gcc.xml
rf05fd1d rd55f00bc 30 30 xpointer="xpointer(//*[@os='p2'])"/> 31 31 32 <para os="ma">The following patch ensures that TLS is utilized by GCC 33 for MIPS:</para> 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../mips/gcc.xml" 34 xpointer="xpointer(//*[@os='ma'])"/> 34 35 35 <screen os="mb"><userinput>patch -Np1 -i ../&gcc-mips_tls-patch;</userinput></screen> 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 href="../mips/gcc.xml" 38 xpointer="xpointer(//*[@os='mb'])"/> 36 39 37 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 55 58 xpointer="xpointer(//*[@os='h'])"/> 56 59 57 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/usr \ 58 --libexecdir=/usr/lib --enable-shared --enable-threads=posix --with-abi=64 \ 59 --enable-__cxa_atexit --enable-c99 --enable-long-long \ 60 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen> 60 <screen os="i"><userinput>../gcc-&gcc-version;/configure --prefix=/usr \ 61 --libexecdir=/usr/lib --enable-shared --enable-threads=posix \ 62 --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \ 63 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \ 64 --disable-multilib</userinput></screen> 61 65 62 66 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/mips64/gcc.xml
rf05fd1d rd55f00bc 22 22 <title>Installation of GCC</title> 23 23 24 <para os="ma">The following patch ensures that TLS is utilized by GCC 25 for MIPS:</para> 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 href="../mips/gcc.xml" 26 xpointer="xpointer(//*[@os='ma'])"/> 26 27 27 <screen os="mb"><userinput>patch -Np1 -i ../&gcc-mips_tls-patch;</userinput></screen> 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 href="../mips/gcc.xml" 30 xpointer="xpointer(//*[@os='mb'])"/> 28 31 29 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 47 50 xpointer="xpointer(//*[@os='h'])"/> 48 51 49 <screen><userinput>../gcc-&gcc-version;/configure --prefix=/usr \ 50 --libexecdir=/usr/lib --enable-shared --enable-threads=posix \ 51 --enable-__cxa_atexit --enable-c99 --enable-long-long \ 52 <screen os="i"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 53 ../gcc-&gcc-version;/configure --prefix=/usr --libdir=/usr/lib64 \ 54 --libexecdir=/usr/lib64 --enable-shared --enable-threads=posix \ 55 --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \ 52 56 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen> 53 57 -
BOOK/final-system/multilib/gcc.xml
rf05fd1d rd55f00bc 42 42 xpointer="xpointer(//*[@os='h'])"/> 43 43 44 <screen ><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \44 <screen os="i"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 45 45 ../gcc-&gcc-version;/configure --prefix=/usr --libdir=/usr/lib64 \ 46 46 --libexecdir=/usr/lib64 --enable-shared --enable-threads=posix \
Note:
See TracChangeset
for help on using the changeset viewer.