source: chapter04/aboutsbus.xml@ ae79672

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.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 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
Last change on this file since ae79672 was ae79672, checked in by Manuel Canales Esparcia <manuel@…>, 19 years ago

More text dropped.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@4425 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 2.3 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
3 <!ENTITY % general-entities SYSTEM "../general.ent">
4 %general-entities;
5]>
6<sect1 id="prepare-aboutsbus">
7<title>About SBUs</title>
8<?dbhtml filename="aboutsbus.html"?>
9
10<para>See testing</para>
11
12<!--
13<para>Most people would like to know beforehand approximately how long it
14takes to compile and install each package. But <quote>Linux from Scratch</quote> is built
15on so many different systems, it is not possible to give actual times that are
16anywhere near accurate: the biggest package (Glibc) won't take more than
17twenty minutes on the fastest systems, but will take something like three days
18on the slowest - no kidding. So instead of giving actual times, we've come up
19with the idea of using the <emphasis>Static Binutils Unit</emphasis>
20(abbreviated to <emphasis>SBU</emphasis>).</para>
21
22<para>It works like this: the first package you compile in this book is the
23statically linked Binutils in <xref linkend="chapter-temporary-tools"/>, and the time it
24takes to compile this package is what we call the <quote>Static Binutils
25Unit</quote> or <quote>SBU</quote>. All other compile times will be expressed
26relative to this time.</para>
27
28<para>For example, consider a particular package whose compilation time is 4.5
29SBUs. This means that if on your system it took 10 minutes to compile and
30install the static Binutils, then you know it will take
31<emphasis>approximately</emphasis> 45 minutes to build this package.
32Fortunately, most build times are much shorter than the one of Binutils.</para>
33
34<para>Note that if the system compiler on your host is GCC-2 based, the SBUs
35listed may end up being somewhat understated. This is because the SBU is based
36on the very first package, compiled with the old GCC, while the rest of the
37system is compiled with the newer GCC-&gcc-version; which is known to be
38approximately 30% slower.</para>
39
40<para>Also note that SBUs don't work well for SMP-based machines. But if you're
41so lucky as to have multiple processors, chances are that your system is so fast
42that you won't mind.</para>
43
44<para>If you wish to see actual timings for specific machines, have a look at
45<ulink url="&lfs-root;~bdubbs/"/>.</para>
46-->
47
48</sect1>
Note: See TracBrowser for help on using the repository browser.