Changeset 7acb4c3
- Timestamp:
- 10/07/2003 10:22:46 PM (21 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_0, 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:
- 171c3122
- Parents:
- 617bacd
- Files:
-
- 57 edited
Legend:
- Unmodified
- Added
- Removed
-
appendixa/bash-down.xml
r617bacd r7acb4c3 5 5 <ulink url="ftp://ftp.gnu.org/gnu/bash/"/> 6 6 7 Bash Patch (&bash-version;):8 <ulink url="&patches-root; "/></literallayout></para>7 Bash Patch: 8 <ulink url="&patches-root;&bash-patch;"/></literallayout></para> 9 9 </sect2> 10 10 -
appendixa/bison-down.xml
r617bacd r7acb4c3 5 5 <ulink url="ftp://ftp.gnu.org/gnu/bison/"/> 6 6 7 Bison Attribute Patch (&bison-version;):8 <ulink url="&patches-root; "/></literallayout></para>7 Bison Attribute Patch: 8 <ulink url="&patches-root;&bison-patch;"/></literallayout></para> 9 9 </sect2> 10 10 -
appendixa/coreutils-down.xml
r617bacd r7acb4c3 5 5 <ulink url="ftp://ftp.gnu.org/gnu/coreutils/"/> 6 6 7 Coreutils Hostname Patch (&coreutils-version;):8 <ulink url="&patches-root; "/>7 Coreutils Hostname Patch: 8 <ulink url="&patches-root;&coreutils-hostname-patch;"/> 9 9 10 Coreutils Uname Patch (&coreutils-version;):11 <ulink url="&patches-root; "/></literallayout></para>10 Coreutils Uname Patch: 11 <ulink url="&patches-root;&coreutils-uname-patch;"/></literallayout></para> 12 12 </sect2> -
appendixa/ed-down.xml
r617bacd r7acb4c3 5 5 <ulink url="ftp://ftp.gnu.org/gnu/ed/"/> 6 6 7 Ed Patch (&ed-patch-version;):8 <ulink url="&patches-root; "/></literallayout></para>7 Ed Patch: 8 <ulink url="&patches-root;&ed-patch;"/></literallayout></para> 9 9 </sect2> -
appendixa/expect-down.xml
r617bacd r7acb4c3 5 5 <ulink url="http://expect.nist.gov/src/"/> 6 6 7 Expect Patch (&expect-patch-version;):8 <ulink url="&patches-root; "/></literallayout></para>7 Expect Patch: 8 <ulink url="&patches-root;&expect-patch;"/></literallayout></para> 9 9 </sect2> -
appendixa/gawk-down.xml
r617bacd r7acb4c3 5 5 <ulink url="ftp://ftp.gnu.org/pub/gnu/gawk/"/> 6 6 7 Gawk Patch (&gawk-patch-version;):8 <ulink url="&patches-root; "/></literallayout></para>7 Gawk Patch: 8 <ulink url="&patches-root;&gawk-patch;"/></literallayout></para> 9 9 </sect2> -
appendixa/gcc-down.xml
r617bacd r7acb4c3 5 5 <ulink url="ftp://ftp.gnu.org/pub/gnu/gcc/"/> 6 6 7 GCC No Fixincludes Patch (&gcc-nofixincludes-patch-version;):8 <ulink url="&patches-root; "/>7 GCC No-Fixincludes Patch: 8 <ulink url="&patches-root;&gcc-nofixincludes-patch;"/> 9 9 10 GCC Specs Patch (&gcc-specs-patch-version;):11 <ulink url="&patches-root; "/>10 GCC Specs Patch: 11 <ulink url="&patches-root;&gcc-specs-patch;"/> 12 12 13 GCC Suppress Libiberty Patch (&gcc-suppress-libiberty-patch-version;):14 <ulink url="&patches-root; "/>13 GCC Suppress-Libiberty Patch: 14 <ulink url="&patches-root;&gcc-suppress-libiberty-patch;"/> 15 15 16 GCC-2 Patch (&gcc-2953-patch-version;):17 <ulink url=" &patches-root;"/>16 GCC-2 (&gcc-2953-version;): 17 <ulink url="ftp://ftp.gnu.org/pub/gnu/gcc/"/> 18 18 19 GCC-2 No Fixincludes Patch (&gcc-2953-no-fixinc-patch-version;):20 <ulink url="&patches-root; "/>19 GCC-2 Patch: 20 <ulink url="&patches-root;&gcc-2953-patch;"/> 21 21 22 GCC-2 Return Type Patch (&gcc-2953-returntype-fix-patch-version;): 23 <ulink url="&patches-root;"/></literallayout></para> 22 GCC-2 No-Fixincludes Patch: 23 <ulink url="&patches-root;&gcc-2953-no-fixinc-patch;"/> 24 25 GCC-2 Return-Type Patch: 26 <ulink url="&patches-root;&gcc-2953-returntype-fix-patch;"/></literallayout></para> 24 27 </sect2> -
appendixa/glibc-down.xml
r617bacd r7acb4c3 8 8 <ulink url="ftp://ftp.gnu.org/gnu/glibc/"/> 9 9 10 Glibc Sscanf Patch (&glibc-sscanf-patch-version;):11 <ulink url="&patches-root; "/></literallayout></para>10 Glibc Sscanf Patch: 11 <ulink url="&patches-root;&glibc-sscanf-patch;"/></literallayout></para> 12 12 </sect2> -
appendixa/grub-down.xml
r617bacd r7acb4c3 5 5 <ulink url="ftp://alpha.gnu.org/pub/gnu/grub/"/> 6 6 7 Grub Gcc33 Patch (&grub-version;):8 <ulink url="&patches-root; "/></literallayout></para>7 Grub Gcc33 Patch: 8 <ulink url="&patches-root;&grub-patch;"/></literallayout></para> 9 9 </sect2> -
appendixa/kbd-down.xml
r617bacd r7acb4c3 5 5 <ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/kbd/"/> 6 6 7 Kbd Patch (&kbd-patch-version;):8 <ulink url="&patches-root; "/></literallayout></para>7 Kbd Patch: 8 <ulink url="&patches-root;&kbd-patch;"/></literallayout></para> 9 9 </sect2> -
appendixa/man-down.xml
r617bacd r7acb4c3 5 5 <ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/man/"/> 6 6 7 Man 80 Cols Patch (&man-80cols-patch-version;):8 <ulink url="&patches-root; "/>7 Man 80-Columns Patch: 8 <ulink url="&patches-root;&man-80cols-patch;"/> 9 9 10 Man Manpath Patch (&man-manpath-patch-version;):11 <ulink url="&patches-root; "/>10 Man Manpath Patch: 11 <ulink url="&patches-root;&man-manpath-patch;"/> 12 12 13 Man Pager Patch (&man-pager-patch-version;):14 <ulink url="&patches-root; "/></literallayout></para>13 Man Pager Patch: 14 <ulink url="&patches-root;&man-pager-patch;"/></literallayout></para> 15 15 </sect2> -
appendixa/ncurses-down.xml
r617bacd r7acb4c3 5 5 <ulink url="ftp://ftp.gnu.org/gnu/ncurses/"/> 6 6 7 Ncurses Etip Patch (&ncurses-version;):8 <ulink url="&patches-root; "/>7 Ncurses Etip Patch: 8 <ulink url="&patches-root;&ncurses-etip-patch;"/> 9 9 10 Ncurses Vsscanf Patch (&ncurses-version;):11 <ulink url="&patches-root; "/></literallayout></para>10 Ncurses Vsscanf Patch: 11 <ulink url="&patches-root;&ncurses-vsscanf-patch;"/></literallayout></para> 12 12 </sect2> -
appendixa/nettools-down.xml
r617bacd r7acb4c3 5 5 <ulink url="http://www.tazenda.demon.co.uk/phil/net-tools/"/> 6 6 7 Net-tools Mii-Tool Patch (&net-tools-version;):8 <ulink url="&patches-root; "/></literallayout></para>7 Net-tools Mii-Tool-Gcc33 Patch: 8 <ulink url="&patches-root;&net-tools-mii-patch;"/></literallayout></para> 9 9 </sect2> -
appendixa/perl-down.xml
r617bacd r7acb4c3 5 5 <ulink url="http://www.perl.com/"/> 6 6 7 Perl Libc Patch (&perl-version;):8 <ulink url="&patches-root; "/></literallayout></para>7 Perl Libc Patch: 8 <ulink url="&patches-root;&perl-libc-patch;"/></literallayout></para> 9 9 </sect2> -
appendixa/procps-down.xml
r617bacd r7acb4c3 5 5 <ulink url="http://procps.sourceforge.net/"/> 6 6 7 Procps Patch (&procps-patch-version;):8 <ulink url="&patches-root; "/></literallayout></para>7 Procps Patch: 8 <ulink url="&patches-root;&procps-patch;"/></literallayout></para> 9 9 </sect2> -
appendixa/shadowpwd-down.xml
r617bacd r7acb4c3 5 5 <ulink url="ftp://ftp.pld.org.pl/software/shadow/"/> 6 6 7 Shadow Newgrp Patch (&shadow-version;):8 <ulink url="&patches-root; "/></literallayout></para>7 Shadow Newgrp Patch: 8 <ulink url="&patches-root;&shadow-patch;"/></literallayout></para> 9 9 </sect2> -
appendixa/zlib-down.xml
r617bacd r7acb4c3 7 7 <ulink url="http://www.gzip.org/zlib/"/> 8 8 9 Zlib Patch (&zlib-version;):10 <ulink url="&patches-root; "/></literallayout></para>9 Zlib Patch: 10 <ulink url="&patches-root;&zlib-patch;"/></literallayout></para> 11 11 </sect2> -
chapter04/chapter04.xml
r617bacd r7acb4c3 249 249 250 250 <literallayout> 251 Bash Patch (&bash-patch-version;)- &bash-patch-size;:252 <ulink url="&patches-root; bash-&bash-patch-version;.patch"/>253 254 Bison Attribute Patch (&bison-patch-version;)- &bison-patch-size;:255 <ulink url="&patches-root; bison-&bison-patch-version;.patch"/>256 257 Coreutils Hostname Patch (&coreutils-hostname-patch-version;)- &coreutils-hostname-patch-size;:258 <ulink url="&patches-root; coreutils-&coreutils-hostname-patch-version;.patch"/>259 260 Coreutils Uname Patch (&coreutils-uname-patch-version;)- &coreutils-uname-patch-size;:261 <ulink url="&patches-root; coreutils-&coreutils-uname-patch-version;.patch"/>262 263 Ed Patch (&ed-patch-version;)- &ed-patch-size;:264 <ulink url="&patches-root; ed-&ed-patch-version;.patch"/>265 266 Expect Patch (&expect-patch-version;)- &expect-patch-size;:267 <ulink url="&patches-root; expect-&expect-patch-version;.patch"/>268 269 Gawk Patch (&gawk-patch-version;)- &gawk-patch-size;:270 <ulink url="&patches-root; gawk-&gawk-patch-version;.patch"/>271 272 GCC No Fixincludes Patch: (&gcc-nofixincludes-patch-version;)- &gcc-nofixincludes-patch-size;:273 <ulink url="&patches-root; gcc-&gcc-nofixincludes-patch-version;.patch"/>274 275 GCC Specs Patch : (&gcc-specs-patch-version;)- &gcc-specs-patch-size;:276 <ulink url="&patches-root; gcc-&gcc-specs-patch-version;.patch"/>277 278 GCC Suppress Libiberty Patch: (&gcc-suppress-libiberty-patch-version;)- &gcc-suppress-libiberty-patch-size;:279 <ulink url="&patches-root; gcc-&gcc-suppress-libiberty-patch-version;.patch"/>280 281 GCC-2 Patch (&gcc-2953-patch-version;)- &gcc-2953-patch-size;:282 <ulink url="&patches-root; gcc-&gcc-2953-patch-version;.patch"/>283 284 GCC-2 No Fixincludes Patch (&gcc-2953-no-fixinc-patch-version;)- &gcc-2953-no-fixinc-patch-size;:285 <ulink url="&patches-root; gcc-&gcc-2953-no-fixinc-patch-version;.patch"/>286 287 GCC-2 Return Type Patch (&gcc-2953-returntype-fix-patch-version;)- &gcc-2953-returntype-fix-patch-size;:288 <ulink url="&patches-root; gcc-&gcc-2953-returntype-fix-patch-version;.patch"/>289 290 Glibc Sscanf Patch : (&glibc-sscanf-patch-version;)- &glibc-sscanf-patch-size;:291 <ulink url="&patches-root; glibc-&glibc-sscanf-patch-version;.patch"/>292 293 Grub Gcc33 Patch (&grub-patch-version;)- &grub-patch-size;:294 <ulink url="&patches-root; grub-&grub-patch-version;.patch"/>295 296 Kbd Patch (&kbd-patch-version;)- &kbd-patch-size;:297 <ulink url="&patches-root; kbd-&kbd-patch-version;.patch"/>298 299 Man 80 Cols Patch (&man-80cols-patch-version;)- &man-80cols-patch-size;:300 <ulink url="&patches-root; man-&man-80cols-patch-version;.patch"/>301 302 Man Manpath Patch (&man-manpath-patch-version;)- &man-manpath-patch-size;:303 <ulink url="&patches-root; man-&man-manpath-patch-version;.patch"/>304 305 Man Pager Patch (&man-pager-patch-version;)- &man-pager-patch-size;:306 <ulink url="&patches-root; man-&man-pager-patch-version;.patch"/>307 308 Ncurses Etip Patch (&ncurses-etip-patch-version;)- &ncurses-etip-patch-size;:309 <ulink url="&patches-root; ncurses-&ncurses-etip-patch-version;.patch"/>310 311 Ncurses Vsscanf Patch (&ncurses-vsscanf-patch-version;)- &ncurses-vsscanf-patch-size;:312 <ulink url="&patches-root; ncurses-&ncurses-vsscanf-patch-version;.patch"/>313 314 Net-tools Mii-Tool Gcc33 Patch (&net-tools-mii-patch-version;)- &net-tools-mii-patch-size;:315 <ulink url="&patches-root; net-tools-&net-tools-mii-patch-version;.patch"/>316 317 Perl Libc Patch (&perl-libc-patch-version;)- &perl-libc-patch-size;:318 <ulink url="&patches-root; perl-&perl-libc-patch-version;.patch"/>319 320 Procps Patch (&procps-patch-version;)- &procps-patch-size;:321 <ulink url="&patches-root; procps-&procps-patch-version;.patch"/>322 323 Shadow Newgrp Patch (&shadow-patch-version;)- &shadow-patch-size;:324 <ulink url="&patches-root; shadow-&shadow-patch-version;.patch"/>325 326 Zlib Vsnprintf Patch (&zlib-patch-version;)- &zlib-patch-size;:327 <ulink url="&patches-root; zlib-&zlib-patch-version;.patch"/>251 Bash Patch - &bash-patch-size;: 252 <ulink url="&patches-root;&bash-patch;"/> 253 254 Bison Attribute Patch - &bison-patch-size;: 255 <ulink url="&patches-root;&bison-patch;"/> 256 257 Coreutils Hostname Patch - &coreutils-hostname-patch-size;: 258 <ulink url="&patches-root;&coreutils-hostname-patch;"/> 259 260 Coreutils Uname Patch - &coreutils-uname-patch-size;: 261 <ulink url="&patches-root;&coreutils-uname-patch;"/> 262 263 Ed Patch - &ed-patch-size;: 264 <ulink url="&patches-root;&ed-patch;"/> 265 266 Expect Patch - &expect-patch-size;: 267 <ulink url="&patches-root;&expect-patch;"/> 268 269 Gawk Patch - &gawk-patch-size;: 270 <ulink url="&patches-root;&gawk-patch;"/> 271 272 GCC No-Fixincludes Patch - &gcc-nofixincludes-patch-size;: 273 <ulink url="&patches-root;&gcc-nofixincludes-patch;"/> 274 275 GCC Specs Patch - &gcc-specs-patch-size;: 276 <ulink url="&patches-root;&gcc-specs-patch;"/> 277 278 GCC Suppress-Libiberty Patch - &gcc-suppress-libiberty-patch-size;: 279 <ulink url="&patches-root;&gcc-suppress-libiberty-patch;"/> 280 281 GCC-2 Patch - &gcc-2953-patch-size;: 282 <ulink url="&patches-root;&gcc-2953-patch;"/> 283 284 GCC-2 No-Fixincludes Patch - &gcc-2953-no-fixinc-patch-size;: 285 <ulink url="&patches-root;&gcc-2953-no-fixinc-patch;"/> 286 287 GCC-2 Return-Type Patch - &gcc-2953-returntype-fix-patch-size;: 288 <ulink url="&patches-root;&gcc-2953-returntype-fix-patch;"/> 289 290 Glibc Sscanf Patch - &glibc-sscanf-patch-size;: 291 <ulink url="&patches-root;&glibc-sscanf-patch;"/> 292 293 Grub Gcc33 Patch - &grub-patch-size;: 294 <ulink url="&patches-root;&grub-patch;"/> 295 296 Kbd Patch - &kbd-patch-size;: 297 <ulink url="&patches-root;&kbd-patch;"/> 298 299 Man 80-Columns Patch - &man-80cols-patch-size;: 300 <ulink url="&patches-root;&man-80cols-patch;"/> 301 302 Man Manpath Patch - &man-manpath-patch-size;: 303 <ulink url="&patches-root;&man-manpath-patch;"/> 304 305 Man Pager Patch - &man-pager-patch-size;: 306 <ulink url="&patches-root;&man-pager-patch;"/> 307 308 Ncurses Etip Patch - &ncurses-etip-patch-size;: 309 <ulink url="&patches-root;&ncurses-etip-patch;"/> 310 311 Ncurses Vsscanf Patch - &ncurses-vsscanf-patch-size;: 312 <ulink url="&patches-root;&ncurses-vsscanf-patch;"/> 313 314 Net-tools Mii-Tool-Gcc33 Patch - &net-tools-mii-patch-size;: 315 <ulink url="&patches-root;&net-tools-mii-patch;"/> 316 317 Perl Libc Patch - &perl-libc-patch-size;: 318 <ulink url="&patches-root;&perl-libc-patch;"/> 319 320 Procps Patch - &procps-patch-size;: 321 <ulink url="&patches-root;&procps-patch;"/> 322 323 Shadow Newgrp Patch - &shadow-patch-size;: 324 <ulink url="&patches-root;&shadow-patch;"/> 325 326 Zlib Vsnprintf Patch - &zlib-patch-size;: 327 <ulink url="&patches-root;&zlib-patch;"/> 328 328 </literallayout> 329 329 330 <para>In addition , there are a number of optional patches that have been331 created by the LFS community. Most of these solve slight problems, or enable 332 some functionality that's not enabled by default. Please feel free to examine 333 the patches database, located at334 <ulink url="http://www.linuxfromscratch.org/patches/"/>, and chooseany335 additional patches you mightwish to use.</para>330 <para>In addition to the above required patches, there exist a number of 331 optional ones created by the LFS community. Most of these solve slight 332 problems, or enable some functionality that's not enabled by default. Feel 333 free to examine the patches database, located at 334 <ulink url="http://www.linuxfromscratch.org/patches/"/>, and pick any 335 additional patches you wish to use.</para> 336 336 337 337 </sect1> -
chapter05/bash-inst.xml
r617bacd r7acb4c3 7 7 patch:</para> 8 8 9 <para><screen><userinput>patch -Np1 -i ../ bash-&bash-patch-version;.patch</userinput></screen></para>9 <para><screen><userinput>patch -Np1 -i ../&bash-patch;</userinput></screen></para> 10 10 11 11 <para>Now prepare Bash for compilation:</para> -
chapter05/expect-inst.xml
r617bacd r7acb4c3 6 6 <para>First apply a patch:</para> 7 7 8 <para><screen><userinput>patch -Np1 -i ../ expect-&expect-patch-version;.patch</userinput></screen></para>8 <para><screen><userinput>patch -Np1 -i ../&expect-patch;</userinput></screen></para> 9 9 10 10 <para>This fixes a bug in Expect that can result in bogus failures during the -
chapter05/gcc-pass2-inst.xml
r617bacd r7acb4c3 34 34 <para>First correct one problem and make an essential adjustment:</para> 35 35 36 <para><screen><userinput>patch -Np1 -i ../ gcc-&gcc-nofixincludes-patch-version;.patch37 patch -Np1 -i ../ gcc-&gcc-specs-patch-version;.patch</userinput></screen></para>36 <para><screen><userinput>patch -Np1 -i ../&gcc-nofixincludes-patch; 37 patch -Np1 -i ../&gcc-specs-patch;</userinput></screen></para> 38 38 39 39 <para>The first patch disables the GCC "fixincludes" script. We mentioned this -
chapter05/glibc-inst.xml
r617bacd r7acb4c3 32 32 Apply the following patch to fix this:</para> 33 33 34 <para><screen><userinput>patch -Np1 -i ../ glibc-&glibc-sscanf-patch-version;.patch</userinput></screen></para>34 <para><screen><userinput>patch -Np1 -i ../&glibc-sscanf-patch;</userinput></screen></para> 35 35 36 36 <para>The Glibc documentation recommends building Glibc outside of the source -
chapter05/ncurses-inst.xml
r617bacd r7acb4c3 6 6 <para>Fix two minor things:</para> 7 7 8 <para><screen><userinput>patch -Np1 -i ../ ncurses-&ncurses-version;-etip-2.patch9 patch -Np1 -i ../ ncurses-&ncurses-version;-vsscanf.patch</userinput></screen></para>8 <para><screen><userinput>patch -Np1 -i ../&ncurses-etip-patch; 9 patch -Np1 -i ../&ncurses-vsscanf-patch;</userinput></screen></para> 10 10 11 11 <para>The first patch corrects the <filename>etip.h</filename> header file, and -
chapter05/perl-inst.xml
r617bacd r7acb4c3 5 5 <para>First adapt some hard-wired paths to the C library:</para> 6 6 7 <para><screen><userinput>patch -Np1 -i ../ perl-&perl-libc-patch-version;.patch</userinput></screen></para>7 <para><screen><userinput>patch -Np1 -i ../&perl-libc-patch;</userinput></screen></para> 8 8 9 9 <para>And make sure some static extensions get built:</para> -
chapter06/bash-inst.xml
r617bacd r7acb4c3 8 8 patch:</para> 9 9 10 <para><screen><userinput>patch -Np1 -i ../ bash-&bash-patch-version;.patch</userinput></screen></para>10 <para><screen><userinput>patch -Np1 -i ../&bash-patch;</userinput></screen></para> 11 11 12 12 <para>Prepare Bash for compilation:</para> -
chapter06/coreutils-inst.xml
r617bacd r7acb4c3 8 8 The following patch fixes this behaviour for Intel architectures:</para> 9 9 10 <para><screen><userinput>patch -Np1 -i ../ coreutils-&coreutils-uname-patch-version;.patch</userinput></screen></para>10 <para><screen><userinput>patch -Np1 -i ../&coreutils-uname-patch;</userinput></screen></para> 11 11 12 12 <para>We do not want Coreutils to install its version of the … … 14 14 provided by Net-tools. Prevent its installation by applying a patch:</para> 15 15 16 <para><screen><userinput>patch -Np1 -i ../ coreutils-&coreutils-hostname-patch-version;.patch</userinput></screen></para>16 <para><screen><userinput>patch -Np1 -i ../&coreutils-hostname-patch;</userinput></screen></para> 17 17 18 18 <para>Now prepare Coreutils for compilation:</para> -
chapter06/ed-inst.xml
r617bacd r7acb4c3 18 18 <para>Apply the patch:</para> 19 19 20 <para><screen><userinput>patch -Np1 -i ../ ed-&ed-patch-version;.patch</userinput></screen></para>20 <para><screen><userinput>patch -Np1 -i ../&ed-patch;</userinput></screen></para> 21 21 22 22 <para>Now prepare Ed for compilation:</para> -
chapter06/gawk-inst.xml
r617bacd r7acb4c3 32 32 </itemizedlist> 33 33 34 <para><screen><userinput>patch -Np1 -i ../ gawk-&gawk-patch-version;.patch</userinput></screen></para>34 <para><screen><userinput>patch -Np1 -i ../&gawk-patch;</userinput></screen></para> 35 35 36 36 <para>Now prepare Gawk for compilation:</para> -
chapter06/gcc-2953-inst.xml
r617bacd r7acb4c3 28 28 <para>Apply the patches and make a small adjustment:</para> 29 29 30 <para><screen><userinput>patch -Np1 -i ../ gcc-&gcc-2953-patch-version;.patch31 patch -Np1 -i ../ gcc-&gcc-2953-no-fixinc-patch-version;.patch32 patch -Np1 -i ../ gcc-&gcc-2953-returntype-fix-patch-version;.patch30 <para><screen><userinput>patch -Np1 -i ../&gcc-2953-patch;.patch 31 patch -Np1 -i ../&gcc-2953-no-fixinc-patch;.patch 32 patch -Np1 -i ../&gcc-2953-returntype-fix-patch;.patch 33 33 echo timestamp > gcc/cstamp-h.in</userinput></screen></para> 34 34 -
chapter06/gcc-inst.xml
r617bacd r7acb4c3 21 21 <ulink url="&blfs-root;view/stable/general/gcc.html"/>.</para> 22 22 23 <para><screen><userinput>patch -Np1 -i ../ gcc-&gcc-nofixincludes-patch-version;.patch24 patch -Np1 -i ../ gcc-&gcc-suppress-libiberty-patch-version;.patch</userinput></screen></para>23 <para><screen><userinput>patch -Np1 -i ../&gcc-nofixincludes-patch; 24 patch -Np1 -i ../&gcc-suppress-libiberty-patch;</userinput></screen></para> 25 25 26 26 <para>The second patch here suppresses the installation of libiberty from GCC, -
chapter06/glibc-inst.xml
r617bacd r7acb4c3 21 21 <para>Then apply the same patch we used previously:</para> 22 22 23 <para><screen><userinput>patch -Np1 -i ../ glibc-&glibc-sscanf-patch-version;.patch</userinput></screen></para>23 <para><screen><userinput>patch -Np1 -i ../&glibc-sscanf-patch;</userinput></screen></para> 24 24 25 25 <para>The Glibc documentation recommends building Glibc outside of the source -
chapter06/grub-inst.xml
r617bacd r7acb4c3 12 12 <para>Grub needs a patch to fix a compilation problem with GCC-3.3.1</para> 13 13 14 <para><screen><userinput>patch -Np1 -i ../ grub-&grub-patch-version;.patch</userinput></screen></para>14 <para><screen><userinput>patch -Np1 -i ../&grub-patch;</userinput></screen></para> 15 15 16 16 <para>Prepare Grub for compilation:</para> -
chapter06/kbd-inst.xml
r617bacd r7acb4c3 8 8 not installed . The patch enables the compilation of these utilities:</para> 9 9 10 <para><screen><userinput>patch -Np1 -i ../ kbd-&kbd-patch-version;.patch</userinput></screen></para>10 <para><screen><userinput>patch -Np1 -i ../&kbd-patch;</userinput></screen></para> 11 11 12 12 <para>Now prepare Kbd for compilation:</para> -
chapter06/man-inst.xml
r617bacd r7acb4c3 10 10 programs such as <userinput>whatis</userinput>:</para> 11 11 12 <para><screen><userinput>patch -Np1 -i ../ man-&man-manpath-patch-version;.patch</userinput></screen></para>12 <para><screen><userinput>patch -Np1 -i ../&man-manpath-patch;</userinput></screen></para> 13 13 14 14 <para>The second patch adds the <emphasis>-R</emphasis> option to the … … 16 16 handled properly:</para> 17 17 18 <para><screen><userinput>patch -Np1 -i ../ man-&man-pager-patch-version;.patch</userinput></screen></para>18 <para><screen><userinput>patch -Np1 -i ../&man-pager-patch;</userinput></screen></para> 19 19 20 20 <para>The third and last patch prevents a problem when man pages not formatted … … 22 22 <userinput>groff</userinput>:</para> 23 23 24 <para><screen><userinput>patch -Np1 -i ../ man-&man-80cols-patch-version;.patch</userinput></screen></para>24 <para><screen><userinput>patch -Np1 -i ../&man-80cols-patch;</userinput></screen></para> 25 25 26 26 <para>Now prepare Man for compilation:</para> -
chapter06/ncurses-inst.xml
r617bacd r7acb4c3 6 6 <para>First fix two tiny bugs:</para> 7 7 8 <para><screen><userinput>patch -Np1 -i ../ ncurses-&ncurses-version;-etip-2.patch9 patch -Np1 -i ../ ncurses-&ncurses-version;-vsscanf.patch</userinput></screen></para>8 <para><screen><userinput>patch -Np1 -i ../&ncurses-etip-patch; 9 patch -Np1 -i ../&ncurses-vsscanf-patch;</userinput></screen></para> 10 10 11 11 <para>The first patch corrects the <filename>etip.h</filename> header file, and -
chapter06/procps-inst.xml
r617bacd r7acb4c3 7 7 certain locale settings:</para> 8 8 9 <para><screen><userinput>patch -Np1 -i ../ procps-&procps-patch-version;.patch</userinput></screen></para>9 <para><screen><userinput>patch -Np1 -i ../&procps-patch;</userinput></screen></para> 10 10 11 11 <para>Now compile Procps:</para> -
chapter06/shadowpwd-inst.xml
r617bacd r7acb4c3 40 40 this problem.</para> 41 41 42 <para><screen><userinput>patch -Np1 -i ../ shadow-&shadow-patch-version;.patch42 <para><screen><userinput>patch -Np1 -i ../&shadow-patch;.patch 43 43 </userinput></screen></para> 44 44 -
chapter06/zlib-inst.xml
r617bacd r7acb4c3 8 8 advantage of, should be taken care of by applying this patch:</para> 9 9 10 <para><screen><userinput>patch -Np1 -i ../ zlib-&zlib-patch-version;.patch</userinput></screen></para>10 <para><screen><userinput>patch -Np1 -i ../&zlib-patch;</userinput></screen></para> 11 11 12 12 <para>Now prepare Zlib for compilation:</para> -
entities/bash.ent
r617bacd r7acb4c3 21 21 <!ENTITY bash-size "1,910 KB"> 22 22 23 <!ENTITY bash-patch -version "2.05b-2">23 <!ENTITY bash-patch "bash-&bash-version;-2.patch"> 24 24 <!ENTITY bash-patch-size "7 KB"> 25 25 -
entities/bison.ent
r617bacd r7acb4c3 17 17 <!ENTITY bison-size "796 KB"> 18 18 19 <!ENTITY bison-patch -version "1.875-attribute">19 <!ENTITY bison-patch "bison-&bison-version;-attribute.patch"> 20 20 <!ENTITY bison-patch-size "2 KB"> 21 21 -
entities/coreutils.ent
r617bacd r7acb4c3 21 21 <!ENTITY coreutils-size "3,860 KB"> 22 22 23 <!ENTITY coreutils-uname-patch "coreutils-&coreutils-version;-uname.patch"> 23 24 <!ENTITY coreutils-uname-patch-size "1 KB"> 24 <!ENTITY coreutils- uname-patch-version "5.0-uname">25 <!ENTITY coreutils-hostname-patch "coreutils-&coreutils-version;-hostname-2.patch"> 25 26 <!ENTITY coreutils-hostname-patch-size "1 KB"> 26 <!ENTITY coreutils-hostname-patch-version "5.0-hostname-2">27 27 28 28 <!ENTITY coreutils-compsize-static "17 MB"> -
entities/ed.ent
r617bacd r7acb4c3 18 18 <!ENTITY ed-size "182 KB"> 19 19 20 <!ENTITY ed-patch "ed-&ed-version;.patch"> 20 21 <!ENTITY ed-patch-size "1 KB"> 21 <!ENTITY ed-patch-version "0.2">22 22 23 23 <!ENTITY ed-compsize "3 MB"> -
entities/expect.ent
r617bacd r7acb4c3 18 18 <!ENTITY expect-size "508 KB"> 19 19 20 <!ENTITY expect-patch -version "5.39.0">20 <!ENTITY expect-patch "expect-&expect-version;.patch"> 21 21 <!ENTITY expect-patch-size "6 KB"> 22 22 -
entities/gawk.ent
r617bacd r7acb4c3 21 21 <!ENTITY gawk-size "1,596 KB"> 22 22 23 <!ENTITY gawk-patch "gawk-&gawk-version;.patch"> 23 24 <!ENTITY gawk-patch-size "1 KB"> 24 <!ENTITY gawk-patch-version "3.1.3">25 25 26 26 <!ENTITY gawk-compsize-static "17 MB"> -
entities/gcc-2953.ent
r617bacd r7acb4c3 18 18 <!ENTITY gcc-2953-size "9,618 KB"> 19 19 20 <!ENTITY gcc-2953-patch -version "2.95.3-2">20 <!ENTITY gcc-2953-patch "gcc-&gcc-2953-version;-2.patch"> 21 21 <!ENTITY gcc-2953-patch-size "16 KB"> 22 <!ENTITY gcc-2953-no-fixinc-patch -version "2.95.3-no-fixinc">22 <!ENTITY gcc-2953-no-fixinc-patch "gcc-&gcc-2953-version;-no-fixinc.patch"> 23 23 <!ENTITY gcc-2953-no-fixinc-patch-size "1 KB"> 24 <!ENTITY gcc-2953-returntype-fix-patch -version "2.95.3-returntype-fix">24 <!ENTITY gcc-2953-returntype-fix-patch "gcc-&gcc-2953-version;-returntype-fix.patch"> 25 25 <!ENTITY gcc-2953-returntype-fix-patch-size "1 KB"> 26 26 -
entities/gcc.ent
r617bacd r7acb4c3 28 28 <!ENTITY gcc-testsuite-size "1,033 KB"> 29 29 30 <!ENTITY gcc-nofixincludes-patch -version "3.3.1-no_fixincludes-2">30 <!ENTITY gcc-nofixincludes-patch "gcc-&gcc-version;-no_fixincludes-2.patch"> 31 31 <!ENTITY gcc-nofixincludes-patch-size "1 KB"> 32 <!ENTITY gcc-specs-patch -version "3.3.1-specs-2">32 <!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-2.patch"> 33 33 <!ENTITY gcc-specs-patch-size "10 KB"> 34 <!ENTITY gcc-suppress-libiberty-patch -version "3.3.1-suppress-libiberty">34 <!ENTITY gcc-suppress-libiberty-patch "gcc-&gcc-version;-suppress-libiberty.patch"> 35 35 <!ENTITY gcc-suppress-libiberty-patch-size "1 KB"> 36 36 -
entities/glibc.ent
r617bacd r7acb4c3 26 26 <!ENTITY glibc-threads-size "211 KB"> 27 27 28 <!ENTITY glibc-sscanf-patch -version "2.3.2-sscanf-1">28 <!ENTITY glibc-sscanf-patch "glibc-&glibc-version;-sscanf-1.patch"> 29 29 <!ENTITY glibc-sscanf-patch-size "2 KB"> 30 30 -
entities/grub.ent
r617bacd r7acb4c3 19 19 <!ENTITY grub-size "870 KB"> 20 20 21 <!ENTITY grub-patch -version "0.93-gcc33-1">21 <!ENTITY grub-patch "grub-&grub-version;-gcc33-1.patch"> 22 22 <!ENTITY grub-patch-size "1 KB"> 23 23 -
entities/kbd.ent
r617bacd r7acb4c3 18 18 <!ENTITY kbd-size "801 KB"> 19 19 20 <!ENTITY kbd-patch -version "1.08">20 <!ENTITY kbd-patch "kbd-&kbd-version;.patch"> 21 21 <!ENTITY kbd-patch-size "1 KB"> 22 22 -
entities/libtool.ent
r617bacd r7acb4c3 17 17 <!ENTITY libtool-size "2,751 KB"> 18 18 19 <!ENTITY libtool-patch "libtool-&libtool-version;.patch"> 19 20 <!ENTITY libtool-patch-size "11 KB"> 20 <!ENTITY libtool-patch-version "1.4.2">21 21 22 22 <!ENTITY libtool-compsize "7 MB"> -
entities/man.ent
r617bacd r7acb4c3 18 18 <!ENTITY man-size "196 KB"> 19 19 20 <!ENTITY man-80cols-patch -version "1.5m2-80cols">20 <!ENTITY man-80cols-patch "man-&man-version;-80cols.patch"> 21 21 <!ENTITY man-80cols-patch-size "1 KB"> 22 <!ENTITY man-manpath-patch -version "1.5m2-manpath">22 <!ENTITY man-manpath-patch "man-&man-version;-manpath.patch"> 23 23 <!ENTITY man-manpath-patch-size "1 KB"> 24 <!ENTITY man-pager-patch -version "1.5m2-pager">24 <!ENTITY man-pager-patch "man-&man-version;-pager.patch"> 25 25 <!ENTITY man-pager-patch-size "1 KB"> 26 26 -
entities/ncurses.ent
r617bacd r7acb4c3 21 21 <!ENTITY ncurses-size "2,019 KB"> 22 22 23 <!ENTITY ncurses-etip-patch -version "5.3-etip-2">23 <!ENTITY ncurses-etip-patch "ncurses-&ncurses-version;-etip-2.patch"> 24 24 <!ENTITY ncurses-etip-patch-size "1 KB"> 25 <!ENTITY ncurses-vsscanf-patch -version "5.3-vsscanf">25 <!ENTITY ncurses-vsscanf-patch "ncurses-&ncurses-version;-vsscanf.patch"> 26 26 <!ENTITY ncurses-vsscanf-patch-size "1 KB"> 27 27 -
entities/nettools.ent
r617bacd r7acb4c3 17 17 <!ENTITY net-tools-size "194 KB"> 18 18 19 <!ENTITY net-tools-mii-patch -version "1.60-miitool-gcc33-1">19 <!ENTITY net-tools-mii-patch "net-tools-&net-tools-version;-miitool-gcc33-1.patch"> 20 20 <!ENTITY net-tools-mii-patch-size "2 KB"> 21 21 -
entities/perl.ent
r617bacd r7acb4c3 21 21 <!ENTITY perl-size "10,765 KB"> 22 22 23 <!ENTITY perl-libc-patch -version "5.8.0-libc-3">23 <!ENTITY perl-libc-patch "perl-&perl-version;-libc-3.patch"> 24 24 <!ENTITY perl-libc-patch-size "1 KB"> 25 25 -
entities/procps.ent
r617bacd r7acb4c3 18 18 <!ENTITY procps-size "242 KB"> 19 19 20 <!ENTITY procps-patch -version "3.1.11">20 <!ENTITY procps-patch "procps-&procps-version;.patch"> 21 21 <!ENTITY procps-patch-size "1 KB"> 22 22 -
entities/shadow.ent
r617bacd r7acb4c3 18 18 <!ENTITY shadow-size "760 KB"> 19 19 20 <!ENTITY shadow-patch -version "4.0.3-newgrp-fix">20 <!ENTITY shadow-patch "shadow-&shadow-version;-newgrp-fix.patch"> 21 21 <!ENTITY shadow-patch-size "1 KB"> 22 22 -
entities/zlib.ent
r617bacd r7acb4c3 18 18 <!ENTITY zlib-size "144 KB"> 19 19 20 <!ENTITY zlib-patch -version "1.1.4-vsnprintf">20 <!ENTITY zlib-patch "zlib-&zlib-version;-vsnprintf.patch"> 21 21 <!ENTITY zlib-patch-size "10 KB"> 22 22
Note:
See TracChangeset
for help on using the changeset viewer.