4.3. Needed Patches

In addition to the packages, several patches are also required. These patches correct any mistakes in the packages that should be fixed by the maintainer. The patches also make small modifications to make the packages easier to work with. The following patches will be needed to build an HLFS system:

Automake Fix Test Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/automake-1.10.1-test_fix-1.patch

MD5 sum: 4d8aa269951bb3cd876d2bb663cb04cc

Bash Arc4random Patch - 8 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/bash-3.2-arc4random-1.patch

MD5 sum: 9d3b44581aa9689fb742f28ad72b9108

Bash Upstream Fixes - 68 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/bash-3.2-fixes-8.patch

MD5 sum: 7729e8bb1adb57c8d3c4c3a34a5bbab0

Binutils Branch Update Patch - 20 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/binutils-2.17-branch_update-2.patch

MD5 sum: 14f8992c3006100d1b68b82022e53159

Binutils _FORTIFY_SOURCE Warnings Patch - 20 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/binutils-2.17-fortify_warnings-1.patch

MD5 sum: 75ac2723bcd21036e0e9b9ce7537fe41

Binutils Hardened Temp Patch - 16 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/binutils-2.17-hardened_tmp-3.patch

MD5 sum: d3c460d05dfe4664418d6931d7b63173

Binutils Lazy Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/binutils-2.17-lazy-1.patch

MD5 sum: ce0b787afc2907bd5138116157b10576

Binutils PR4304 Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/binutils-2.17-PR4304-1.patch

MD5 sum: 3e5691376e4321d2f61a0d0bf91372c0

Binutils PT PaX Patch - 20 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/binutils-2.17-pt_pax-1.patch

MD5 sum: 996ec7a58ad803c7e254bd1d653f48cb

Binutils Texinfo Fix Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/binutils-2.17-texinfo_fix-1.patch

MD5 sum: 83877c299e3e3080952214e479396f23

Bzip2 Install Docs patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/bzip2-1.0.5-install_docs-1.patch

MD5 sum: 6a5ac7e89b791aae556de0f745916f7f

Coreutils Uname patch - 8 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/coreutils-6.11-uname_PIC-1.patch

MD5 sum: 71bac5487a89cefcc0758f286b5200c4

Diffutils Hardened Temp Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/diffutils-2.8.7-hardened_tmp-1.patch

MD5 sum: 8a0af1eb30e55d9cd5d93628e89b6f94

Expect Spawn Patch - 7 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/expect-5.43.0-spawn-2.patch

MD5 sum: 7706e1e8238c72eed8dc905d6f3b6aa9

GCC DWARF3 Patch - 28 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/gcc-4.1.2-DW_CFA_val-1.patch

MD5 sum: 989a79a1ca1f2f52899164407cd6ac43

GCC _FORTIFY_SOURCE Specs Patch - 8 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/gcc-4.1.2-fortify_source-2.patch

MD5 sum: 09bab5b8ee43301d03bfbc04eda72be9

GCC -fPIE Specs Patch - 8 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/gcc-4.1.2-fpie-2.patch

MD5 sum: 54adc3c2523041f212782d462a1afd21

GCC -fstack-protector-all Specs Patch - 12 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/gcc-4.1.2-fstack_protector-1.patch

MD5 sum: 2ad206de142daa136187a5ebcaf7d110

GCC PR26864 libmudflap Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/gcc-4.1.2-PR26864-1.patch

MD5 sum: 346dbc06d04566ae9a01ae7a68d96358

GCC Texinfo Fix Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/gcc-4.1.2-texinfo_fix-1.patch

MD5 sum: 8e714ec272369c8703a3a40cedd9371e

GCC __strncat_chk Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/gcc-4.1.2-strncat_chk-1.patch

MD5 sum: 8516a1d45457db1148d669555cac60dc

GCC -Wno-overlength-strings Patch - 24 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/gcc-4.1.2-Wno_overlength_strings-1.patch

MD5 sum: 903adae06781a5ec285ea8c050025299

Glibc Arcfour Pseudo-random Patch - 32 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5.1-arc4_prng-3.patch

MD5 sum: b81f4605491ffbdf1dbd5b4579e5dced

Glibc asprintf() vasprintf() Reset to NULL Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5.1-asprintf_reset2null-1.patch

MD5 sum: 0626990e72a372ef03772bfaca0a0ba7

Glibc Iconvconfig Trampoline Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5.1-iconvconfig_trampoline-1.patch

MD5 sum: 24015ba1ed9ddf00506e21255417fa30

Glibc issetugid() Patch - 12 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5.1-issetugid-1.patch

MD5 sum: fb00209b93ca5f35c500ec607bafe0fa

Glibc Localedef Trampoline Patch - 2 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5.1-localedef_trampoline-1.patch

MD5 sum: 9234975544859ee20b54720e4eda5302

Glibc PAX Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5.1-pt_pax-1.patch

MD5 sum: d68c0d253d6e709f3ccb304a9499ddab

Glibc SHA512 Patch - 72 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5.1-sha512-1.patch

MD5 sum: 3129bf7930f2ff17ce455dc5e8814893

Glibc SSP High Precision Timing Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5.1-ssp_hp-timing-1.patch

MD5 sum: 80e4cf40942c7f6fd9b9c3104586deb8

Glibc strfry Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5.1-strfry-1.patch

MD5 sum: 66c7ad071275a1a8e3676f814a64faa6

Glibc Strlcpy Strlcat Patch - 12 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5.1-strlcpy_strlcat-1.patch

MD5 sum: d67b7df35e0b5861a592cf10625d5aa4

Glibc __attribute_warn_unused_result__ Patch - 8 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5.1-wur-1.patch

MD5 sum: 936a28a477002f1d67a7ee43f92d4ac6

GR Security Patch - 156 KB:

Download: http://grsecurity.net/grsecurity-2.1.10-2.4.34-200701222213.patch.gz

MD5 sum: 0222036a7da9f88d7a279d9aa3cee2e1

GRUB Disk Geometry Patch - 28 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/grub-0.97-disk_geometry-1.patch

MD5 sum: bf1594e82940e25d089feca74c6f1879

Inetutils Fixes Patch - 8 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/inetutils-1.5-fixes-2.patch

MD5 sum: 7b71f49301f263cd48ff6421bf6e06d7

KBD Backspace Patch - 13 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/kbd-1.14.1-backspace-1.patch

MD5 sum: fe51ec685687ce9d29463d786ba0c2d4

LFS Boot Scripts Sysklogd Privilege Separation Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/lfs-bootscripts-3.2.2-sysklogd_piv_sep-1.patch

MD5 sum: 168e9862ab9fad33b40a074edf88f90f

Linux Frandom Patch - 16 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/linux-2.4.34.5-frandom-1.patch

MD5 sum: f17a4c55c5b32ac58b792184d11d0687

Linux Unistd x86 PIC Patch - 8 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/linux-2.4.34.5-unistd_x86_PIC-1.patch

MD5 sum: bed323aa24a25a6f02966b5ac4e64ddf

Mktemp Tempfile Patch - 3.5 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/mktemp-1.5-add_tempfile-3.patch

MD5 sum: 65d73faabe3f637ad79853b460d30a19

Module-init-tools Patch - 36 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/module-init-tools-3.4-manpages-1.patch

MD5 sum: 2271047586981ae23adf01cc13d97791

Module-Init-Tools No Static Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/module-init-tools-3.4-nostatic-1.patch

MD5 sum: 6d4a6f3c3c9261c685ebbb6f697aa6b2

Ncurses Coverity Fixes Patch - 20 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/ncurses-5.6-coverity_fixes-1.patch

MD5 sum: aa2fa9d0e89bbfdb4ce7e0e6b4b46670

OpenSSL Fix Man Pages Patch - 72 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/openssl-0.9.8h-fix_manpages-1.patch

MD5 sum: 04a6a88c2ee4badd4f8649792b73eaf3

Patch Upstream Fixes Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/patch-2.5.9-fixes-1.patch

MD5 sum: a2f0901f42e87ad3d5fefbccee6a09f4

Patch Mkstemp Patch - 8 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/patch-2.5.9-mkstemp-1.patch

MD5 sum: c53c2f8a7349010da6afb002042ecec9

Perl Libc Patch - 1.5 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/perl-5.10.0-libc-1.patch

MD5 sum: 3bf8aef1fb6eb6110405e699e4141f99

Readline Fixes Patch - 20 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/readline-5.2-fixes-5.patch

MD5 sum: 7390b2296b7b11209829646537294ebb

Sysklogd Disable __syslog_chk Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/sysklogd-1.5-disable__syslog_chk-1.patch

MD5 sum: 58b8e065c315d844d292c6d2712823ca

Sysklogd Privilege Separation Patch - 12 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/sysklogd-1.5-priv_sep-1.patch

MD5 sum: b3718983cf36e125e8d0927c7befabfa

Vim Fixes Patch - 504 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/vim-7.1-fixes-8.patch

MD5 sum: 10aef424ed356e2e32c97951682f8c7a

Vim Hardened Temp Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/vim-7.1-hardened_tmp-1.patch

MD5 sum: 940d1adfda6b99e13c9c825cb5c411e1

Total size of these patches: about NaN MB

In addition to the above required patches, there exist a number of optional patches created by the LFS community. These optional patches solve minor problems or enable functionality that is not enabled by default. Feel free to peruse the patches database located at http://www.linuxfromscratch.org/patches/ and acquire any additional patches to suit the system needs.