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:

Bash Upstream Fixes - 32 KB:

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

MD5 sum: 39697d6c965bea8e7a3ea21024ef74eb

Binutils Branch Update Patch - 20 KB:

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

MD5 sum: 167aec70322f1cd802a5da7e29d98e2d

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 PT PaX Patch - 20 KB:

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

MD5 sum: 996ec7a58ad803c7e254bd1d653f48cb

Bzip2 Install Docs patch - 4 KB:

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

MD5 sum: 6a5ac7e89b791aae556de0f745916f7f

Coreutils Uname patch - 8 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/coreutils-6.7-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

File REG_STARTEND Patch - 1.3 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/file-4.20-reg_startend-1.patch

MD5 sum: 693fddf6b1b017317609aa472a51bc2b

Gawk Segfault Patch - 1.3 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/gawk-3.1.5-segfault_fix-1.patch

MD5 sum: 7679530d88bf3eb56c42eb6aba342ddb

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

Glibc Arcfour Pseudo-random Patch - 28 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5-arc4_prng-1.patch

MD5 sum: 74b99c386c44e83f2922c540db56b49f

Glibc Blowfish Patch - 72 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5-blowfish-1.patch

MD5 sum: e915250a06979badc4c136f08301f172

Glibc Branch Update Patch - 1,650 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5-branch_update-2.patch

MD5 sum: e09685a7f6d8ba60a70c03a091130ea9

Glibc dl_execstack Patch - 1.9 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5-dl_execstack_PaX-1.patch

MD5 sum: 4aa9a1409860d41c7253a552cfedb517

Glibc Hardened Tmp Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5-hardened_tmp-1.patch

MD5 sum: 77d9ae683f662e284a1111ac6371fd3c

Glibc Iconv Unnest Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5-iconv_unnest-1.patch

MD5 sum: 112d81212f710b13196de607adc92f7d

Glibc issetugid() Patch - 12 KB:

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

MD5 sum: fb00209b93ca5f35c500ec607bafe0fa

Glibc Localedef Segfault Patch - 2 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/glibc-2.5-localedef_segfault-1.patch

MD5 sum: 42452abc6196789e0a83afa1ca7e6e4e

Glibc PAX Patch - 4 KB:

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

MD5 sum: d68c0d253d6e709f3ccb304a9499ddab

Glibc SSP High Precision Timing - 4 KB:

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

MD5 sum: 80e4cf40942c7f6fd9b9c3104586deb8

Glibc Strlcpy Strlcat Patch - 12 KB:

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

MD5 sum: d67b7df35e0b5861a592cf10625d5aa4

GR Security Patch - 997 KB:

Download: http://www.grsecurity.net/~spender/grsecurity-2.1.10-2.6.20.3-200703231034.patch

MD5 sum: a6748751f19c591dc342d4609718e18e

GRUB Disk Geometry Patch - 28 KB:

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

MD5 sum: bf1594e82940e25d089feca74c6f1879

KBD Backspace Patch - 11 KB:

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

MD5 sum: 692c88bb76906d99cc20446fadfb6499

KBD GCC4 Fixes Patch - 1.4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/kbd-1.12-gcc4_fixes-1.patch

MD5 sum: 615bc1e381ab646f04d8045751ed1f69

Less Signal Fix Patch - 4 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/less-394-signal_fix-1.patch

MD5 sum: ef8f5750b1ef047e6a06cd4ea23068b0

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 - 1.2 KB:

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

MD5 sum: f1e452fdf3b8d7ef60148125e390c3e8

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

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

MD5 sum: 0d21b73f57ff249d486b936b6fba15da

OpenSSL Fix Man Pages Patch - 72 KB:

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

MD5 sum: 04a6a88c2ee4badd4f8649792b73eaf3

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.8.8-libc-2.patch

MD5 sum: 3bf8aef1fb6eb6110405e699e4141f99

Readline Fixes Patch - 4 KB:

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

MD5 sum: 8ece212267b7e4ad39fe15955ed7d87f

Shadow Useradd Fix Patch - 8 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/shadow-4.0.18.1-useradd_fix-2.patch

MD5 sum: 5f35528f38d5432d5fa2dd79d04bdfdd

Sysklogd Fixes Patch - 32 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/sysklogd-1.4.1-fixes-2.patch

MD5 sum: ed5b25ca9a4eeb4f4f82b300a27b1ef4

Texinfo Tempfile Patch - 2.3 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/texinfo-4.8a-tempfile_fix-1.patch

MD5 sum: 559bda136a2ac7777ecb67511227af85

Util-linux Cramfs Patch - 2.8 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/util-linux-2.12r-cramfs-1.patch

MD5 sum: 1c3f40b30e12738eb7b66a35b7374572

Util-linux lseek Patch - 12 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/util-linux-2.12r-lseek-1.patch

MD5 sum: 5d6c86321c1ea74d7ed7cf57861da423

Vim Configure Warnings Patch - 8 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/vim-7.0-configure_warnings-1.patch

MD5 sum: a1208e2d64c96bd192f959e34375b658

Vim Fixes Patch - 352 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/vim-7.0-fixes-15.patch

MD5 sum: dab355f17ce870d63456edbf38108c90

Vim Fortify Warnings Patch - 16 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/vim-7.0-fortify_warnings-1.patch

MD5 sum: ee43768fb7e62a4529f73f0767a9d193

Vim Hardened Tmp Patch - 8 KB:

Download: http://www.linuxfromscratch.org/patches/hlfs/svn/vim-7.0-hardened_tmp-2.patch

MD5 sum: 4c22ea7ae8f892df3b7908abf7b2f8b8

Total size of these patches: about 3,516.7 KB

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.