Changeset c8ba565
- Timestamp:
- 05/03/2004 10:08:10 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, 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:
- 10fb6a5
- Parents:
- 9dfc02f
- Files:
-
- 1 added
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
r9dfc02f rc8ba565 29 29 <listitem><para>file-4.09</para></listitem> 30 30 <listitem><para>flex-2.5.31</para></listitem> 31 <listitem><para>gcc-3. 3.3</para></listitem>31 <listitem><para>gcc-3.4.0</para></listitem> 32 32 <listitem><para>gettext-0.14.1</para></listitem> 33 33 <listitem><para>glibc-2.3.4-20040408</para></listitem> … … 62 62 <listitem><para>mktemp-1.5-add-tempfile-1.patch</para></listitem> 63 63 <listitem><para>module-init-tools-3.0</para></listitem> 64 <listitem><para>net-tools-1.60-gcc34-2.patch</para></listitem> 64 65 <listitem><para>net-tools-1.60-kernel-headers-1.patch</para></listitem> 65 66 <listitem><para>sysklogd-1.4.1-kernel-headers-1.patch</para></listitem> … … 84 85 <listitem><para>ncurses-5.3-etip-2.patch</para></listitem> 85 86 <listitem><para>ncurses-5.3-vsscanf.patch</para></listitem> 87 <listitem><para>net-tools-1.60-miitool-gcc33-1.patch</para></listitem> 86 88 <listitem><para>procinfo-18</para></listitem> 87 89 <listitem><para>procps-3.1.11-locale-fix.patch</para></listitem> -
chapter03/patches.xml
r9dfc02f rc8ba565 15 15 <literallayout> 16 16 Bash Patch - 7 KB: 17 <ulink url="&patches-root;bash-&bash-version;- 2.patch"/>17 <ulink url="&patches-root;bash-&bash-version;-gnu-fixes-2.patch"/> 18 18 19 19 Coreutils Hostname Patch - 1 KB: … … 30 30 31 31 GCC No-Fixincludes Patch - 1 KB: 32 <ulink url="&patches-root;gcc-&gcc-version;-no _fixincludes-1.patch"/>32 <ulink url="&patches-root;gcc-&gcc-version;-no-fixincludes-1.patch"/> 33 33 34 34 GCC Specs Patch - 11 KB: … … 36 36 37 37 Inetutils Kernel Headers Patch - 1 KB: 38 <ulink url="&patches-root;inetutils-&inetutils-version;-kernel- 2.6-1.patch"/>38 <ulink url="&patches-root;inetutils-&inetutils-version;-kernel-headers-1.patch"/> 39 39 40 40 Inetutils No-Server-Man-Pages Patch - 4 KB: … … 42 42 43 43 Man 80-Columns Patch - 1 KB: 44 <ulink url="&patches-root;man-&man-version;-80cols .patch"/>44 <ulink url="&patches-root;man-&man-version;-80cols-1.patch"/> 45 45 46 46 Mktemp Tempfile Patch - 3 KB: 47 <ulink url="&patches-root;mktemp-&mktemp-version;-add-tempfile .patch"/>47 <ulink url="&patches-root;mktemp-&mktemp-version;-add-tempfile-1.patch"/> 48 48 49 Net-tools Mii-Tool-Gcc33 Patch - 2KB:50 <ulink url="&patches-root;net-tools-&net-tools-version;- miitool-gcc33-1.patch"/>49 Net-tools GCC 3.4 Compatibility Patch - 3 KB: 50 <ulink url="&patches-root;net-tools-&net-tools-version;-gcc34-2.patch"/> 51 51 52 52 Net-tools Kernel Headers Patch - 1 KB: 53 <ulink url="&patches-root;net-tools-&net-tools-version;-kernel- 2.6-1.patch"/>53 <ulink url="&patches-root;net-tools-&net-tools-version;-kernel-headers-1.patch"/> 54 54 55 55 Perl Libc Patch - 1 KB: … … 57 57 58 58 Sysklogd Kernel Headers Patch - 3 KB: 59 <ulink url="&patches-root;sysklogd-&sysklogd-version;-kernel _header.patch"/>59 <ulink url="&patches-root;sysklogd-&sysklogd-version;-kernel-headers-1.patch"/> 60 60 61 61 Udev Configuration Patch - 6 KB: … … 63 63 64 64 Util-Linux Kernel Headers Patch - 3 KB: 65 <ulink url="&patches-root;util-linux-&util-linux-version;-kernel- dj-2.6-1.patch"/>65 <ulink url="&patches-root;util-linux-&util-linux-version;-kernel-headers-1.patch"/> 66 66 </literallayout> 67 67 -
chapter05/adjusting.xml
r9dfc02f rc8ba565 39 39 <!-- Ampersands are needed to allow cut and paste --> 40 40 41 <screen><userinput>SPECFILE=/tools/lib/gcc -lib/*/*/specs &&41 <screen><userinput>SPECFILE=/tools/lib/gcc/*/*/specs && 42 42 sed -e 's@ /lib/ld-linux.so.2@ /tools/lib/ld-linux.so.2@g' \ 43 43 $SPECFILE > tempspecfile && … … 63 63 run the following commands to eliminate this possibility:</para> 64 64 65 <screen><userinput>rm -f /tools/lib/gcc -lib/*/*/include/{pthread.h,bits/sigthread.h}</userinput></screen>65 <screen><userinput>rm -f /tools/lib/gcc/*/*/include/{pthread.h,bits/sigthread.h}</userinput></screen> 66 66 67 67 -
chapter05/bash.xml
r9dfc02f rc8ba565 26 26 patch:</para> 27 27 28 <screen><userinput>patch -Np1 -i ../bash-&bash-version;- 2.patch</userinput></screen>28 <screen><userinput>patch -Np1 -i ../bash-&bash-version;-gnu-fixes-2.patch</userinput></screen> 29 29 30 30 <para>Now prepare Bash for compilation:</para> -
chapter05/gcc-pass2.xml
r9dfc02f rc8ba565 47 47 <para>First correct a problem and make an essential adjustment:</para> 48 48 49 <screen><userinput>patch -Np1 -i ../gcc-&gcc-version;-no _fixincludes-1.patch49 <screen><userinput>patch -Np1 -i ../gcc-&gcc-version;-no-fixincludes-1.patch 50 50 patch -Np1 -i ../gcc-&gcc-version;-specs-1.patch</userinput></screen> 51 51 -
chapter05/util-linux.xml
r9dfc02f rc8ba565 26 26 by applying the following patch:</para> 27 27 28 <screen><userinput>patch -Np1 -i ../util-linux-&util-linux-version;-kernel- dj-2.6-1.patch</userinput></screen>28 <screen><userinput>patch -Np1 -i ../util-linux-&util-linux-version;-kernel-headers-1.patch</userinput></screen> 29 29 30 30 <para>Util-linux doesn't use the freshly installed headers and libraries -
chapter06/bash.xml
r9dfc02f rc8ba565 26 26 patch:</para> 27 27 28 <screen><userinput>patch -Np1 -i ../bash-&bash-version;- 2.patch</userinput></screen>28 <screen><userinput>patch -Np1 -i ../bash-&bash-version;-gnu-fixes-2.patch</userinput></screen> 29 29 30 30 <para>Now prepare Bash for compilation:</para> -
chapter06/gcc.xml
r9dfc02f rc8ba565 39 39 the Specs patch) also used in the previous chapter:</para> 40 40 41 <screen><userinput>patch -Np1 -i ../gcc-&gcc-version;-no _fixincludes-1.patch</userinput></screen>41 <screen><userinput>patch -Np1 -i ../gcc-&gcc-version;-no-fixincludes-1.patch</userinput></screen> 42 42 43 43 <para>Now apply a sed substitution that will suppress the installation of -
chapter06/inetutils.xml
r9dfc02f rc8ba565 26 26 by applying the following patch:</para> 27 27 28 <screen><userinput>patch -Np1 -i ../inetutils-&inetutils-version;-kernel- 2.6-1.patch</userinput></screen>28 <screen><userinput>patch -Np1 -i ../inetutils-&inetutils-version;-kernel-headers-1.patch</userinput></screen> 29 29 30 30 <para>We are not going to install all the programs that come with Inetutils. -
chapter06/man.xml
r9dfc02f rc8ba565 29 29 width instead of being limited to 80 characters:</para> 30 30 31 <screen><userinput>patch -Np1 -i ../man-&man-version;-80cols .patch</userinput></screen>31 <screen><userinput>patch -Np1 -i ../man-&man-version;-80cols-1.patch</userinput></screen> 32 32 33 33 <para>The second is a sed substitution to add the <emphasis>-R</emphasis> -
chapter06/net-tools.xml
r9dfc02f rc8ba565 33 33 but it's up to the kernel to make the protocols available.</para> 34 34 35 <para> First fix a small syntax problem in the sources of the36 <command>mii-tool</command> program:</para>35 <para>This package also has issues with being compiled by GCC 3.4, which we 36 fix by applying the following patch:</para> 37 37 38 <screen><userinput>patch -Np1 -i ../net-tools-&net-tools-version;- miitool-gcc33-1.patch</userinput></screen>38 <screen><userinput>patch -Np1 -i ../net-tools-&net-tools-version;-gcc34-2.patch</userinput></screen> 39 39 40 40 <para>Net-tools has issues with the Linux 2.6 kernel series - fix these issues 41 41 by applying the following patch:</para> 42 42 43 <screen><userinput>patch -Np1 -i ../net-tools-&net-tools-version;-kernel- 2.6-1.patch</userinput></screen>43 <screen><userinput>patch -Np1 -i ../net-tools-&net-tools-version;-kernel-headers-1.patch</userinput></screen> 44 44 45 45 <para>Now prepare Net-tools for compilation (if you intend to accept the -
chapter06/readjusting.xml
r9dfc02f rc8ba565 53 53 <!-- Ampersands are needed to allow cut and paste --> 54 54 55 <screen><userinput>SPECFILE=/tools/lib/gcc -lib/*/*/specs &&55 <screen><userinput>SPECFILE=/tools/lib/gcc/*/*/specs && 56 56 sed -e 's@ /tools/lib/ld-linux.so.2@ /lib/ld-linux.so.2@g' \ 57 57 $SPECFILE > newspecfile && -
chapter06/sysklogd.xml
r9dfc02f rc8ba565 25 25 by applying the following patch:</para> 26 26 27 <screen><userinput>patch -Np1 -i ../sysklogd-&sysklogd-version;-kernel _header.patch</userinput></screen>27 <screen><userinput>patch -Np1 -i ../sysklogd-&sysklogd-version;-kernel-headers-1.patch</userinput></screen> 28 28 29 29 <para>Compile Sysklogd:</para> -
chapter06/util-linux.xml
r9dfc02f rc8ba565 43 43 by applying the following patch:</para> 44 44 45 <screen><userinput>patch -Np1 -i ../util-linux-&util-linux-version;-kernel- dj-2.6-1.patch</userinput></screen>45 <screen><userinput>patch -Np1 -i ../util-linux-&util-linux-version;-kernel-headers-1.patch</userinput></screen> 46 46 47 47 <para>Prepare Util-linux for compilation:</para> -
general.ent
r9dfc02f rc8ba565 2 2 <!ENTITY version "CVS-2004-05-03"> 3 3 <!ENTITY releasedate "May 3, 2004"> 4 <!ENTITY milestone "6. 0">4 <!ENTITY milestone "6.1"> 5 5 6 6 <!ENTITY lfs-root "http://www.linuxfromscratch.org/"> … … 9 9 <!ENTITY hints-root "&lfs-root;hints/downloads/files/"> 10 10 <!ENTITY hints-index "&lfs-root;hints/list.html"> 11 <!ENTITY patches-root " &lfs-root;patches/lfs/cvs/">11 <!ENTITY patches-root "ftp://ftp.be-linux.org/belfs/patches/"> 12 12 <!ENTITY wiki-root "http://wiki.linuxfromscratch.org/"> 13 13 <!ENTITY http-down "http://downloads.linuxfromscratch.org/"> … … 33 33 <!ENTITY flex-version "2.5.31"> 34 34 <!ENTITY gawk-version "3.1.3"> 35 <!ENTITY gcc-version "3. 3.3">35 <!ENTITY gcc-version "3.4.0"> 36 36 <!ENTITY gettext-version "0.14.1"> 37 37 <!ENTITY glibc-version "2.3.4-20040408">
Note:
See TracChangeset
for help on using the changeset viewer.