CVS log for refbuild/ChangeLog |
|
Help |
Request diff between arbitrary revisions
xml/temptools{,2}.xml (Coreutils): Add
coreutils-6.12-utimensat-1.patch for hosts running old kernels.
xml/chroot{,2}.xml (Coreutils): Likewise.
Upgrade to e2fsprogs-1.41.3, ed-1.1, fakeroot-1.10.1, m4-1.4.12,
man-pages-3.13, ncurses-5.7 and linux-2.6.27 for headers_install
sanitized headers.
xml/chroot{,2}.xml (M4): Remove no longer needed configure tweak +
Rationale Note.
xml/chroot{,2}.xml (Ncurses): Remove no longer needed chmod to
libncurses++.a.
xml/temptools{,2}.xml (E2fsprogs): Remove no longer needed -j1.
Upgrade to module-init-tools-3.4.1.
xml/chroot{,2}.xml (Module-Init-Tools): Add
module-init-tools-3.4-manpages-1.patch. Re-work configure switches
thanks to Dan Nicholson. Add misc tweaks to work around deficiencies in
this release + Rationale Note.
Upgrade to e2fsprogs-1.41.2.
xml/chroot{,2}.xml (E2fsprogs): Remove no longer needed build fix sed
+ Rationale Note.
xml/temptools{,2}.xml (E2fsprogs): Add -j1 to make invocation due to
occasional parallel build failure.
Upgrade to kbd-1.14.1.
xml/chroot{2}.xml (Kbd): Add a Rationale Note about the various build
tweaks required.
Upgrade GCC-4.2.X to gcc-4.2.4.
xml/chroot{,2}.xml (GCC): Update link to x86 4.2.X testsuite results.
Upgrade to man-pages-3.10.
Add new package man-pages-posix-2003-a.
Upgrade to e2fsprogs-1.41.1, flex-2.5.35, libtool-2.2.6a,
shadow-4.1.2.1 and texinfo-4.13a.
xml/chroot{,2}.xml (E2fsprogs): Add build fix sed + Rationale Note.
xml/chroot{,2}.xml (Flex): Re-do build commands for modern version.
xml/chroot{,2}.xml (Shadow): Remove the following no longer needed
items 1) configure tweaks + Rationale Note, 2) commands dealing with
library installation, 3) sed to HOME var in `/etc/default/useradd'.
xml/chroot{,2}.xml (Grub): Add grub-0.97-ext-256byte-inode-1.patch +
Rationale Note.
xml/chroot2.xml (Binutils): Add binutils-2.18-gcc43-ld-shared-tests-1.patch to fix Binutils testsuite. xml/intro.xml (Build Notes): Adjust comments in light of above fix.
Add glibc-2.8 to the build while keeping compatibility with earlier versions. xml/intro.xml (Build Notes): Add entry and comments for glibc-2.8. xml/diyl-entities.xml: Add entries for glibc-2.8. xml/getting-started.xml (Tarballs): Likewise. xml/packagedata.xml: Likewise. xml/getting-started.xml (Tarballs): Add footnote re Glibc "outdated concept" tarballs. xml/chroot2.xml (Glibc): Add glibc-2.8-iconv-tests-1.patch. Add workaround for gconv-modules testsuite breakage + Rationale Note. Change condition for glibc-2.6-x86-math-tests-1.patch to GCC_VER == 4.2*. Remove a bunch of no longer applicable Rationale Notes. xml/chroot2.xml (Glibc-32): Likewise. xml/chroot2.xml (Inetutils): Add self-documenting sed for compilation against Glibc-2.8 and above.
Upgrade to gmp-4.2.4 and util-linux-ng-2.14.1.
xml/temptools{,2}.xml (Util-Linux-ng): Add BLKID_LIBS build tweak +
Rationale Note.
Upgrade to coreutils-6.12 and linux-2.6.26 for headers_install
sanitized headers.
xml/chroot{,2}.xml (Coreutils): Remove no longer needed Makefile sed
to fix `su' install. Adjust Rationale Note.
xml/temptools2.xml (Linux-Kernel-Headers): Remove useless ARCH=xxx and
case statement + add Rationale Note.
Upgrade to autoconf-2.63, ed-1.0, fakeroot-1.9.5, file-4.26,
mpfr-2.3.2 and vim-7.2.
xml/chroot{,2}.xml (File): Run the testsuite.
xml/temptools{,2}.xml (Bash-Pass1): Update to
bash-3.2-official-039-combined-1.patch.
xml/temptools{,2}.xml (Bash-Pass2): Likewise.
xml/chroot{,2}.xml (Bash): Likewise.
Add gcc-4.3.2 to the build while keeping compatibility with earlier versions. xml/diyl-entities.xml: Add entries for GCC-4.3. xml/getting-started.xml (Tarballs): Likewise. xml/packagedata.xml: Likewise. xml/intro.xml (Build Notes): Add entry and comments for GCC-4.3.x. xml/chroot2.xml (GCC): Add row to testsuite results table for 4.3.x. xml/temptools2.xml (GCC-Pass2): Add gcc-4.3-branch-startfiles-1.patch.
xml/temptools2.xml (GCC-Pass1): Add commands to unpack MPFR and GMP tarballs for integrated GCC-4.3 build + Rationale Note. Remove a bunch of no longer applicable Rationale Notes. xml/temptools2.xml (GCC-Pass2): Likewise. xml/chroot2.xml (GCC): Likewise.
xml/temptools2.xml (GCC-Pass1): Add --disable-decimal-float to support GCC-4.3 while maintaining compatibility with earlier GCC's. Adjust the Rationale Note.
xml/temptools2.xml (GCC-Pass2): Enable the tweak that removes /lib and /usr/lib from libs and startfiles search paths for all arches, not just x86_64. Add new Rationale Note and remove the old one referring to no longer applicable MULTILIB_OSDIRNAMES.
xml/chroot2.xml (GCC): Add sed to linux64.h for hash-style tweak due to this hunk failing to apply in GCC-4.3. Update to gcc-4.2-branch-hash-style-gnu-2.patch. xml/temptools2.xml (GCC-Pass2): Likewise.
xml/temptools2.xml (Glibc): Add glibc-2.7-gcc43-1.patch for GCC-4.3. xml/temptools2.xml (Glibc-32): Likewise. xml/chroot2.xml (Glibc): Likewise. xml/chroot2.xml (Glibc-32): Likewise.
Upgrade to gmp-4.2.3.
xml/temptools2.xml (Gawk): Add `ac_cv_func_working_mktime=yes' tweak to work around buggy Autoconf macro tickled by GCC-4.3 + Rationale Note. xml/temptools2.xml (Bash-Pass2): Likewise. xml/chroot2.xml (Gawk): Likewise. xml/chroot2.xml (Bash): Likewise.
Upgrade to texinfo-4.12.
xml/chroot{,2}.xml (Texinfo): Remove no longer needed `-k' for
testsuite run + Rationale Note.
xml/chroot{,2}.xml (Build order): Move Gzip before Texinfo to satisfy
new Texinfo testsuite.
Switch over to Next Generation build method as default. Original build method is now deprecated.
Upgrade to autoconf-2.62, bzip2-1.0.5, e2fsprogs-1.40.8, ed-0.9,
fakeroot-1.9.4, file-4.24, findutils-4.4.0, iana-etc-2.30, m4-1.4.11,
man-pages-2.79, tar-1.20, tcl-8.4.19.
Build order: Move Gawk before Findutils for benefit of the Findutils
testsuite.
xml/chroot{,2}.xml (M4): Add tweak to fix testsuite + Rationale Note.
xml/chroot{,2}.xml (Autoconf): Remove no longer needed -j1 from the
make invocation.
xml/temptools2.xml (GCC-Pass1): Reorganize slightly. xml/temptools2.xml (Glibc): Likewise. xml/chroot2.xml (Glibc-32): Likewise. xml/chroot2.xml (GCC): Likewise.
Prepare for GCC-4.3 by replacing all ocurrences of [[ $GCC_VER == 4.2* ]] with [[ $GCC_VER > 4.1.9 ]].
Prepare for GCC-4.3 by adding GMP and MPFR packages. xml/diyl-entities.xml: Add entries for GMP and MPFR. xml/getting-started.xml (Tarballs): Likewise. xml/packagedata.xml: Likewise.
xml/chroot2.xml (GCC): Fix rpcgen by re-enabling /lib/cpp symlink creation. Reported by Alf Mel.
Upgrade to findutils-4.2.33 and man-pages-2.78. xml/temptools2.xml (Binutils-Pass2): Add quotes around error message to aid copy'n'pasters. Reported by Slava S. Kardakov.
Upgrade to e2fsprogs-1.40.6 and perl-5.10.0.
xml/chroot{,2}.xml (Perl): Add 1) sed replicating upstream fix for
testsuite and 2) make BUILD_ZLIB=False to enforce use of system
installed Zlib + Rationale Notes. Remove no longer needed --prefix=/usr.
xml/temptools{,2}.xml (Perl): Remove no longer needed GCC-4.2 makefile
sed + Rationale Note.
xml/chroot{,2}.xml (Perl): Likewise.
xml/chroot{,2}.xml (E2fsprogs): Remove no longer needed sed to
suppress creation of /etc/init.d.
xml/chroot{,2}.xml (Automake): Add `-k' for testsuite run as root +
Rationale Note.
Upgrade to coreutils-6.10 and tcl-8.4.18.
xml/chroot{,2}.xml (Coreutils): Add following newly needed items 1)
Makefile sed to fix `su' install, 2) Makefile sed to skip
`test-getaddrinfo' test, 3) configure switches
`--enable-no-install-program=kill,uptime' and
`--enable-install-program=hostname,su', 4) chown tweak for gnulib
testsuite. Add Rationale Note.
xml/chroot{,2}.xml (Coreutils): Remove following no longer needed
items 1) "futimens" sed, 2) touch man/touch.1, 3) Makefile seds for
`uptime' and `kill'.
xml/temptools{,2}.xml (Coreutils): Remove no longer needed "futimens"
sed. Add `--enable-install-program=hostname,su' + Rationale Note.
xml/temptools{,2}.xml (Perl): Prepare for the Coreutils upgrade by 1)
adding "POSIX" to the static extensions list and 2) adding
"ext/Errno/pm_to_blib" to the make invocation (thanks to Dan Nicholson
for this solution). Add Rationale Note.
Drop Debianutils package in preparation for Coreutils upgrade which now includes `mktemp'. `tempfile' is no longer necessary and `which' was always just a bonus.
Downgrade to fakeroot-1.9 to stay inline with Debian "Testing" version
and avoid missing tarball situation.
xml/chroot{,2}.xml (Create Symlinks): Fix buggy libfakeroot symlink
creation s/libfakeroot.so.0/libfakeroot.so/.
Upgrade GCC-4.2.X to gcc-4.2.3.
xml/chroot{,2}.xml (GCC): Update link to x86 testsuite results.
Upgrade to linux-2.6.24 for headers_install sanitized headers.
xml/chroot{,2}.xml (Linux-Kernel-Headers): Remove no longer needed sed
to suppress scsi headers install.
xml/temptools2.xml (Linux-Kernel-Headers): Use ARCH=x86 for simpler
case statement.
Upgrade to e2fsprogs-1.40.5, libtool-1.5.26 and man-pages-2.77.
xml/chroot{,2}.xml (E2fsprogs): Add sed to suppress creation of
/etc/init.d.
xml/temptools{,2}.xml (E2fsprogs): Remove no longer needed -j1 from
`make libs' invocation.
Build order: Move File before Libtool to keep ICA happy on x86_64.
Upgrade to automake-1.10.1 and shadow-4.1.0.
xml/chroot{,2}.xml (Automake): Remove no longer needed `-k' for
testsuite run + Rationale Note.
xml/chroot{,2}.xml (Shadow): Remove no longer applicable
shadow-4.0.18.2-useradd-fix-1.patch.
Upgrade to fakeroot-1.9.1, file-4.23, findutils-4.2.32, less-418, man-1.6f, man-pages-2.76, tcl-8.4.17 and util-linux-ng-2.13.1.
xml/temptools{,2}.xml (Bash-Pass1): Update to
bash-3.2-official-033-combined-1.patch.
xml/temptools{,2}.xml (Bash-Pass2): Likewise.
xml/chroot{,2}.xml (Bash): Likewise.
xml/chroot{,2}.xml (Readline): Update to
readline-5.2-official-012-combined-1.patch.
xml/chroot2.xml (Create Symlinks): Adjust libfakeroot.so.0 symlink creation to allow for 64-bit lib location. xml/chroot2.xml (Glibc-32): Add logic to avoid PM file conflicts. xml/chroot2.xml (GCC): Add back LDFLAGS=$LDFLAGS to `make' invocation for ICA cleanliness. xml/chroot2.xml (Grub): Indicate package is also for bi-arch x86_64. Adjust commands to allow for bi-arch x86_64 installation.
xml/chroot2.xml (Fakeroot): Put libs into 64-bit dirs when bi-arch. xml/chroot2.xml (Libtar): Likewise. xml/chroot2.xml (Findutils): Put libexec files into 64-bit dirs when bi-arch. xml/chroot2.xml (Gawk): Likewise. xml/temptools2.xml (Fakeroot): Adjust "PATHS" sed to allow for 64-bit lib location.
Upgrade to less-416 and man-pages-2.70.
xml/chroot2.xml (E2fsprogs): Put libs into 64-bit dirs when bi-arch. xml/chroot2.xml (Zlib): Likewise. xml/chroot2.xml (Ncurses): Likewise. xml/chroot2.xml (Readline): Likewise. xml/chroot2.xml (Bison): Likewise. xml/chroot2.xml (Flex): Likewise. xml/chroot2.xml (Gettext): Likewise. xml/chroot2.xml (Libtool): Likewise. xml/chroot2.xml (File): Likewise. xml/chroot2.xml (Bzip2): Likewise. xml/chroot2.xml (Shadow): Likewise.
Add Next Generation alternative build method. xml/x86-reference-build.xml: Add new chapters. xml/temptools2.xml: New file. xml/chroot2.xml: Likewise. Makefile: Add scriptlet support for new chapters.
xml/temptools.xml: Formatting/whitespace cleanups. xml/chroot.xml: Likewise. xml/finishing-up.xml: Likewise.
* xml/getting-started.xml (Environment): Add new section for Next Generation build method. Add paragraph explaining DIY_TARGET and BIARCH to existing Important note.
* xml/intro.xml (Architectures): Adjust Important note to mention Next Generation build method. xml/intro.xml (Build Methods): New section in preparation for iminent addition of Next Generation build method.
Add glibc-2.7 to the build while keeping compatibility with earlier versions. xml/temptools.xml (Glibc): Move `AUTOCONF=no' to configparms. Add `MAKEINFO=:' to configparms to prevent install failure when host has older makeinfo + Rationale Note. xml/intro.xml (Build Notes): Update comments for glibc-2.7. xml/diyl-entities.xml: Add entries for glibc-2.7. xml/getting-started.xml (Tarballs): Likewise. xml/packagedata.xml: Likewise.
Prepare for addition of Glibc-2.7 by replacing all ocurrences of [[ $GLIBC_VER == 2.6* ]] with [[ $GLIBC_VER > 2.5.9 ]].
xml/chroot.xml (Gettext): Reword Rationale Note regarding testsuite coverage and locales. Upgrade to gettext-0.17.
xml/temptools.xml (Linux-Kernel-Headers): Reword warning text to reflect current toolchain defaults. xml/chroot.xml (Linux-Kernel-Headers): Likewise. xml/intro.xml (Build Notes): Overhaul to reflect currently supported toolchain combos. Add new table detailing phased out toolchains. xml/getting-started.xml (Environment): Update the default toolchain combination to Glibc-2.6.x, GCC-4.2.x and Binutils-2.18. xml/packagedata.xml: Likewise.
xml/getting-started.xml (Tarballs): Remove note/link re Shadow non-maintenance now that it has a new home at Debian. xml/chroot.xml (Shadow): Remove no longer applicable shadow-4.0.18.1-user-fixes-1.patch. Add new shadow-4.0.18.2-useradd-fix-1.patch. Upgrade to shadow-4.0.18.2.
xml/chroot.xml (Gawk): Remove no longer needed HAVE_LC_MESSAGES tweak + Rationale Note. Upgrade to gawk-3.1.6 and psmisc-22.6.
Upgrade GCC-4.2.X to gcc-4.2.2. xml/chroot.xml (GCC): Update link to testsuite results.
Upgrade to fakeroot-1.8.2, less-409, man-pages-2.67, tar-1.19 and util-linux-ng-2.13.0.1 Upgrade to linux-2.6.23 for headers_install sanitized headers.
xml/chroot.xml (Glibc): Add `-mtune=generic' to CFLAGS in the x86 GCC-4.2 and above case + Rationale Note.
Upgrade to texinfo-4.11. xml/chroot.xml (Texinfo): Add allowance for expected testsuite failures + Rationale Note.
xml/chroot.xml (GCC): Add tweak to ensure installation of info pages with texinfo >= 4.11 + Rationale Note. xml/chroot.xml (Binutils): Likewise.
xml/temptools.xml (Binutils-Pass1): Add tweak to remove `makeinfo' dependency + Rationale Note. xml/temptools.xml (Binutils-Pass2): Likewise.
Upgrade to grep-2.5.3, man-pages-2.65 and tcl-8.4.16. xml/temptools.xml (Grep): Add tweak to work around "missing makeinfo" bug + Rationale Note. xml/chroot.xml (Grep): Add allowance for expected testsuite failures + Rationale Note. xml/chroot.xml (Man-Pages): Utilize newly available DESTDIR support.
Upgrade to util-linux-ng-2.13. xml/chroot.xml (Util-Linux-ng): Re-do build commands and remove all no longer required hacks. Replace old Rationale Note with new one explaining configure switches used. xml/temptools.xml (Util-Linux-ng): Re-do build commands and add Rationale Note explaing need for `mount'.
Prepare for upgrade to Util-Linux-ng by adding a "libs-only" build of E2fsprogs to Temptools phase to satisfy dependencies of `mount'.
Upgrade to cpio-2.9. xml/temptools.xml: Add FIXME to the Note about BPM based package management re wrong file permissions.
Upgrade to yaboot-1.3.14. xml/chroot.xml (Mac-Fdisk): Update to mac-fdisk-0.1.orig-debian-2.patch
Upgrade to kbd-1.13. xml/chroot.xml (Kbd): Remove no longer needed GCC4 fixes patch. Add Rationale Note about package maintenance status.
Upgrade to FSF binutils-2.18 (and switch away from HJL releases for the time being).
Re-point all links to LFS mailing list postings to mail-archive.com. LFS admins are apparently incapable of maintaining permanent links.
Upgrade to ed-0.8 and man-pages-2.64.
xml/temptools.xml (Bash-Pass1): Update to bash-3.2-official-025-combined-1.patch. xml/temptools.xml (Bash-Pass2): Likewise. xml/chroot.xml (Bash): Likewise. xml/chroot.xml (Readline): Update to readline-5.2-official-007-combined-1.patch.
xml/temptools.xml (Fakeroot): Remove no longer needed Important paragraph and Rationale Note that should have been removed at last commit. Reported by Pierre Labastie.
xml/temptools.xml (Adjust Toolchain): Move lib64 -> lib symlink creation + Rationale Note to ... xml/temptools.xml (Binutils-Pass1): ... here. Fixes GCC-4.2.X build.
xml/chroot.xml (Bash): Add sed to `tests/run-test' to ensure testsuite passes when su'd to non-root.
xml/temptools.xml (GCC-Pass1): Add `--disable-stage1-checking' configure switch to speed up the 4.2.X bootstrap + add to existing Rationale Note.
Upgrade to linux-2.6.22 for headers_install sanitized headers. xml/temptools.xml (Linux-Kernel-Headers): Ensure headers_install safety by tweaking commands to not nuke contents of include dir. xml/chroot.xml (Linux-Kernel-Headers): Likewise.
Upgrade to fakeroot-1.7.1. xml/chroot.xml (Coreutils): Remove no longer needed `ac_cv_func_openat=no' configure override + Rationale Note. xml/temptools.xml (Coreutils): Likewise.
xml/chroot.xml (GCC): Update links to testsuite results for ppc GCC-4.2.x, GCC-4.1.x and GCC-4.0.x.
Upgrade GCC-4.2.X to gcc-4.2.1 and HJL Binutils to binutils-2.17.50.0.18. xml/chroot.xml (GCC): Update link to testsuite results.
Upgrade to ed-0.7, man-pages-2.63 and sysklogd-1.5. xml/chroot.xml (Sysklogd): Remove no longer needed conditional logic surrounding sed to ksym_mod.c based on which kernel headers are in use + Rationale Note. Remove no longer needed sysklogd-1.4.1-debian-3.patch. Tweak install commands to account for Makefile improvements.
Upgrade Glibc-2.6.X to glibc-2.6.1 and Glibc-2.5.X to glibc-2.5.1. xml/chroot.xml (Glibc): Remove no longer needed sed to switch off 2.6 malloc debugging + Rationale Note. Remove no longer needed sed fixing __GLIBC_MINOR__ for 2.5 + Rationale Note.
Upgrade to e2fsprogs-1.40.2 and man-pages-2.62. xml/chroot.xml (Man-Pages): Adjust installation command to account for recent Makefile change.
Upgrade to ed-0.6, less-406, libtool-1.5.24, m4-1.4.10, tar-1.18 and texinfo-4.9. xml/chroot.xml (Tar): Remove no longer needed sed to skip faulty test + Rationale Note.
Upgrade HJL Binutils to binutils-2.17.50.0.17.
Update md5sum for the "re-released" inetutils-1.5.
Upgrade to man-pages-2.55, cpio-2.8 and bpm-1.7. xml/temptools.xml (Cpio): Remove no longer needed sed replicating backported fix for broken symlink handling + Rationale Note. xml/chroot.xml (Cpio): Likewise.
Upgrade to findutils-4.2.31, less-403, man-pages-2.54, tar-1.17 and tcl-8.4.15. xml/chroot.xml (Tar): Remove no longer needed "futimens" sed. xml/temptools.xml (Tar): Likewise. xml/chroot.xml (Tar): Add sed to skip faulty new test + Rationale Note. xml/chroot.xml (Less): Use newly available DESTDIR support. xml/diyl-entities.xml: Fix Flex and Shadow tarball download links. Reported by Pierre Labastie. xml/getting-started.xml (Tarballs): Add note/link re Shadow non-maintenance.
Upgrade to file-4.21 and man-pages-2.50. xml/chroot.xml (Man-Pages): Remove 2 no longer needed rm statements.
xml/chroot.xml (Glibc): Add sed to switch off 2.6 malloc debugging + Rationale Note.
xml/chroot.xml (Shadow): Fix sed that removes the unwanted man pages. Reported via LFS lists.
* xml/chroot.xml (Sysklogd): Simplify grep by using `grep -q'. Suggested by Andrew Fyfe. * xml/chroot.xml (Util-Linux): Likewise.
Remove a bunch of unnecessary line continuation chars.
Add glibc-2.6 to the build while keeping compatibility with earlier versions. xml/intro.xml (Build Notes): Update comments for glibc-2.6. xml/diyl-entities.xml: Add entries for glibc-2.6. xml/getting-started.xml (Tarballs): Likewise. xml/packagedata.xml: Likewise. xml/chroot.xml (GCC): Bump GLIBC_VER to 2.6 for hash-style-gnu patch. xml/temptools.xml (GCC-Pass2): Likewise. xml/chroot.xml (Create Symlinks): Add `/bin/echo' essential symlink + Rationale Note. xml/chroot.xml (Glibc): Add glibc-2.6-x86-math-tests-1.patch.
xml/temptools.xml (Glibc): Add logic to use -march=i486 on x86 Glibc-2.6 build + Rationale Note.
xml/chroot.xml (Coreutils): Add self-documenting "futimens" sed for compilation against Glibc-2.6. xml/chroot.xml (Gzip): Likewise. xml/chroot.xml (Tar): Likewise. xml/temptools.xml (Coreutils): Likewise xml/temptools.xml (Gzip): Likewise. xml/temptools.xml (Tar): Likewise.
Upgrade to coreutils-6.9. xml/chroot.xml (Coreutils): Add new link in Rationale Note re updated info on `ac_cv_func_openat=no'.
Upgrade to man-pages-2.48 and vim-7.1.
xml/chroot.xml (Readline): Update to readline-5.2-official-004-combined-1.patch.
Upgrade GCC-4.1.X to gcc-4.1.2.
Upgrade to linux-2.6.21 for headers_install sanitized headers.
Upgrade GCC-4.2.X to gcc-4.2.0 and HJL Binutils to binutils-2.17.50.0.16. xml/intro.xml (Build Notes): Update comments to reflect current state of affairs. xml/chroot.xml (GCC): Add row to testsuite results table for 4.2.0.
Correct several wrong links to LFS mailing list archives. They apparently renumbered/reindexed their mailman archive thus foolishly invalidating most existing links.
Upgrade GCC-4.0.X to gcc-4.0.4.
Upgrade to gzip-1.3.12 and psmisc-22.5. xml/temptools.xml (Gzip): Simplify install commands. xml/chroot.xml (Gzip): Simplify install commands + add Rationale Note. Adjust current Rationale Note about absence of /bin/compress symlink. xml/chroot.xml (Psmisc): Simplify install commands.
xml/temptools.xml (Bash-Pass1): Update to bash-3.2-official-015-combined-1.patch. xml/temptools.xml (Bash-Pass2): Likewise. xml/chroot.xml (Bash): Likewise. xml/chroot.xml (Readline): Update to readline-5.2-official-002-combined-1.patch.
Upgrade to ed-0.5, file-4.20, findutils-4.2.30, m4-1.4.9, man-pages-2.44 and psmisc-22.4.
xml/diyl-entities.xml: Fix Gzip tarball download link. Reported by Thomas Mccaffery.
Upgrade to bzip2-1.0.4, ed-0.4 and ncurses-5.6. xml/chroot.xml (Bzip2): Expand sed to also fix minor Makefile bug + add Rationale Note. Remove no longer needed initial rm command. xml/chroot.xml (Ed): Remove no longer needed sed to testsuite/check.sh + Rationale Note.
Upgrade to file-4.19, gzip-1.3.9 and linux-2.6.19.1. xml/temptools.xml (Linux-Kernel-Headers): Remove no longer needed linux-2.6.19-headers-1.patch. xml/chroot.xml (Linux-Kernel-Headers): Likewise.
xml/temptools.xml (Bash-Pass1): Update to bash-3.2-official-009-combined-1.patch. xml/temptools.xml (Bash-Pass2): Likewise. xml/chroot.xml (Bash): Likewise. xml/chroot.xml (Readline): Add new readline-5.2-official-1.patch.
xml/chroot.xml (Zlib): Adjust Rationale Note to mention where to find Zlib beta versions. Reported by Dan Nicholson.
Upgrade to coreutils-6.7, gzip-1.3.8 and tar-1.16.1. xml/chroot.xml (Gzip): Remove no longer needed sed to gzexe.in.
xml/chroot.xml (Util-Linux): Add util-linux-2.12r-compat-hack-1.patch + conditional logic surrounding sed to disk-utils/fsck.cramfs.c based on which kernel headers are in use + Rationale Note. xml/temptools.xml (Linux-Kernel-Headers): Adjust warning text now that we have a patch for Util-Linux.
xml/chroot.xml (Sysklogd): Add conditional logic surrounding sed to ksym_mod.c based on which kernel headers are in use + Rationale Note.
xml/chroot.xml (Readjust Toolchain): Adjust the sed which puts /usr/include at head of cpp search path to use -isystem instead of -I to avoid spurious warnings during GCC build.
xml/intro.xml: Add placeholder sections for Prerequisites, Security and Kernel with FIXMEs.
xml/intro.xml (Build Notes): Overhaul to reflect current toolchain version realities.
xml/getting-started.xml (Build Notes): Add entry for bleeding edge toolchain combination. xml/temptools.xml: Adjust version titles for Binutils, GCC and Glibc. xml/chroot.xml: Likewise.
xml/temptools.xml (GCC-Pass2): Add optional bleeding edge gcc-4.2-branch-hash-style-gnu-1.patch. xml/chroot.xml (GCC): Likewise.
xml/chroot.xml (Glibc): Add sed fixing __GLIBC_MINOR__ for glibc-2.5 + Rationale Note.
xml/temptools.xml (Perl): Add sed for GCC-4.2 fix + Rationale Note. xml/chroot.xml (Perl): Likewise.
xml/temptools.xml (GCC-Pass1): Add Rationale Note explaining how GCC-4.2 defaults to top-level bootstrap. xml/temptools.xml (GCC-Pass2): Add --disable-bootstrap switch + Rationale Note. xml/chroot.xml (GCC): Likewise.
xml/temptools.xml (GCC-Pass1): Add --disable-libgomp to support GCC-4.2 while maintaining compatibility with earlier GCC's. Add it to merged Rationale Note for related switches.
First steps towards adding bleeding edge version support: binutils-2.17.50.0.8, gcc-4.2-pre and glibc-2.5.
Upgrade to linux-2.6.19 and man-pages-2.43 xml/temptools.xml (Linux-Kernel-Headers): Remove no longer needed linux-2.6.18-unifdef-1.patch. Add new linux-2.6.19-headers-1.patch. xml/chroot.xml (Linux-Kernel-Headers): Likewise.
xml/chroot.xml (E2fsprogs): Add sed to remove hard-wired reference to /bin/rm + Rationale Note. xml/chroot.xml (Create Symlinks): Remove no longer needed `/bin/rm' symlink + Rationale Note.
xml/temptools.xml (Binutils-Pass1): Add CC="gcc -B/usr/bin/" to solve the longstanding "build older toolchain from bleeding edge host" issue + Rationale Note. Add detection logic for older hosts. xml/temptools.xml (GCC-Pass1): Likewise.
Upgrade to gettext-0.16.1. xml/chroot.xml (Gettext): Remove no longer needed NOTPARALLEL Makefile tweak + Rationale Note.
xml/chroot.xml (Create Symlinks): Reinstate `libfakeroot.so.0' symlink as it's still required to avoid some ugly non-fatal errors. Enhance the Rationale Note.
xml/temptools.xml (Expect): Add sed to robustify Expect's `stty' usage + Rationale Note. xml/chroot.xml (Create Symlinks): Remove no longer needed `/bin/stty' symlink. Remove `libfakeroot.so.0' symlink + Rationale Note as sane folks should not be building Glibc under Fakeroot. Add `/bin/rm' symlink to appease the E2fsprogs testsuite + Rationale Note.
Upgrade to findutils-4.2.29 and man-pages-2.42.