- Timestamp:
- 01/21/2004 10:15:22 PM (20 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 5618bb7
- Parents:
- d12fdb1
- Location:
- chapter02
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter02/aboutsbus.xml
rd12fdb1 r15b6ed4 13 13 14 14 <para>It works like this: the first package you compile in this book is the 15 statically linked Binutils in Chapter 5, and the time it takes to compile this16 package is what we call the "Static Binutils Unit" or "SBU". All other compile 17 times will be expressed relative to this time.</para>15 statically linked Binutils in<xref linkend="chapter05"/>, and the time it 16 takes to compile this package is what we call the "Static Binutils Unit" or 17 "SBU". All other compile times will be expressed relative to this time.</para> 18 18 19 19 <para>For example, the time it takes to build the static version of GCC is -
chapter02/abouttestsuites.xml
rd12fdb1 r15b6ed4 4 4 5 5 <para>Most packages provide a test suite. Running the test suite for a newly 6 built package is generally a good idea as it can provide a nice sanity check7 that everything compiled correctly. A test suite that passes its set of 8 checksusually proves that the package is functioning mostly as the developer6 built package is generally a good idea, as it can provide a nice sanity check 7 that everything compiled correctly. A test suite that passes its set of checks 8 usually proves that the package is functioning mostly as the developer 9 9 intended. It does not, however, guarantee that the package is totally bug 10 10 free.</para> … … 14 14 library) -- are of the utmost importance due to their central role in a 15 15 properly functioning system. But be warned, the test suites for GCC and Glibc 16 can take a very long period of time to complete, especially on slower 17 hardware.</para> 16 can take a very long time to complete, especially on slower hardware.</para> 18 17 19 18 <para>Experience has shown us that there is little to be gained from running 20 the test suites in Chapter 5. There can be no escaping the fact that the host 21 system always exerts influence on the Chapter 5 tests, often causing weird and 22 inexplicable failures. Not only that, the tools built in Chapter 5 are 23 temporary and eventually discarded. For the average reader of this book we 24 recommend not to run the Chapter 5 test suites. The instructions for running 25 the Chapter 5 test suites are still provided for the benefit of testers and 26 developers but they are strictly optional for everyone else.</para> 19 the test suites in <xref linkend="chapter05"/>. There can be no escaping the 20 fact that the host system always exerts influence on the tests in that chapter, 21 often causing weird and inexplicable failures. Not only that, the tools built 22 in <xref linkend="chapter05"/> are temporary and eventually discarded. For the 23 average reader of this book we recommend <emphasis>not</emphasis> to run the 24 test suites in <xref linkend="chapter05"/>. The instructions for running those 25 test suites are still provided for the benefit of testers and developers, but 26 they are strictly optional for everyone else.</para> 27 27 28 <para>As you progress through the book and encounter the build commands to29 run the various test suites, we'll guide you on the relative importance of 30 the test suite in question so that you can decide for yourself whether to 31 run itor not.</para>28 <para>As you progress through the book and encounter the commands to run the 29 various test suites, we'll guide you on the relative importance of the test 30 suite in question, so that you can decide for yourself whether to run that one 31 or not.</para> 32 32 33 33 <note><para>A common problem when running the test suites for Binutils and GCC 34 is running out of pseudo terminals (PTYs for short). The symptom is an unusually35 high number of failing tests. This can happen for any number of reasons. Most 36 likely is that the host system doesn't have the <emphasis>devpts</emphasis> file37 system set up correctly. We'll discuss this in more detail later on in Chapter 38 5.</para></note>34 is running out of pseudo terminals (PTYs for short). The symptom is an 35 unusually high number of failing tests. This can happen for a number of 36 reasons. Most likely is that the host system doesn't have the 37 <emphasis>devpts</emphasis> file system set up correctly. We'll discuss this in 38 more detail later on in <xref linkend="chapter05"/>.</para></note> 39 39 40 40 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.