aboutsummaryrefslogtreecommitdiffstats
path: root/chapter02/hostreqs.xml
Commit message (Collapse)AuthorAgeFilesLines
* housekeeping after min-kernel bumpXi Ruoyao2023-06-051-2/+5
| | | | | | Update the rationale for min-kernel in hostreqs. Add a note in general.ent about the EOL of current min-kernel. Realign the backslashes in glibc instructions.
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2023-03-091-0/+10
|\
| * Adjustments for /dev/ptsXi Ruoyao2023-03-081-0/+10
| | | | | | | | | | | | | | | | | | | | | | 1. Declare UNIX98 PTY requirement in host system requirements and check it in the script. All desktop or server distros should have it now, but let's stop anyone from building on a embedded distro w/o UNIX98 PTY early... 2. Use Expect test suite as a guard against mishandled $LFS/dev/pts. 3. No need to test the basic function of Expect in Binutils anymore because if ($LFS)/dev/pts is not good, the Expect test suite would have failed.
* | Tweak kernel version in host requirementsBruce Dubbs2023-03-091-1/+1
|/
* hostreqs: Use &min-kernel; for kernel versionXi Ruoyao2023-03-051-1/+1
|
* hostreqs: Remove commented out lineXi Ruoyao2023-03-051-1/+0
|
* hostreq: Minor script adjustmentXi Ruoyao2023-03-051-6/+6
| | | | | | | | | | | - Remove an extra whitespace breaking shebang (though our instruction does not use the shebang). - Adjust the regex to allow several letters after the version number, and match grep version to the text. - Raise Coreutils to 7.0 (for the host requirement script itself). It was released in 2008 so I don't think it's a problem. - Add a colon after the text "Compiler check" to match "Aliases:". - Use grep -o instead of sed to make kernel version check simpler.
* qBruce Dubbs2023-03-041-69/+81
|
* hostreqs: Remove "required by udev" for kernelXi Ruoyao2023-02-281-2/+1
| | | | We don't run the newly built udev daemon before rebooting to LFS kernel.
* Bump minimum gcc requirement to 5.1Bruce Dubbs2023-02-271-1/+1
|
* Update build times an sizes.Bruce Dubbs2023-02-121-1/+16
| | | | | | This update changes the default number of cores used to build packages to 4. A section is also added to host requirements to recommend a minumum number of cores and memory size.
* Websters spells it up-to-date. Added one word for clarity.David Bryant2022-10-171-2/+2
|
* Fix minor typo in chapter 2 "Host System Requirements".David Bryant2022-09-211-1/+1
|
* relax host system requirementsXi Ruoyao2022-02-191-16/+5
| | | | | | | | | | | | | | | | | | | | | | | | | A requirement on Glibc is not needed at all. It's enough once $LFS_TGT-* is runnable. A test on Alpine (using musl as libc) has practically proved this. We'd raised binutils and GCC requirements mostly for Glibc. But now Glibc is cross compiled by our cross toolchain with latest GCC and binutils release, the host tools really does not matter. In the Glibc building process only two .c files are build with BUILD_CC (the C compiler from the host), and they are highly conservative (mostly unchanged for years). Binutils does not have too much requirement on host GCC & Binutils: there is even a Binutils commit in this week fixing a build failure with GCC-4.2! So the most strict limitation comes from GCC. GCC requires host GCC to support ISO C++ 11 so GCC >= 4.8 is needed. And both GCC-4.8 and latest GCC-11.2 claims a requirement for Binutils-2.12 (for x86_64) or 2.13.1 (for 32-bit x86), so we make minimal Binutils version 2.13.1. And, host bzip2 is never used now: the only .tar.bz2 files are elfutils and python docs. They are not decompressed before entering chroot.
* Remove spaces at end o lines - chapter02Pierre Labastie2021-09-071-5/+5
|
* hostreq: fix a hardcoded chapter numberXi Ruoyao2021-08-181-1/+3
|
* chapter02/hostreqs: remove hard-pagebreak which is no longer needed (with ↵Xi Ruoyao2020-06-231-2/+1
| | | | | | fop-2.1 on higgs) git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11984 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Remove unused files and makePierre Labastie2020-02-091-1/+1
| | | | | | idref's more regular git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11746 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Minor typo fixDouglas R. Reno2019-08-031-1/+1
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11647 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Update to linux-5.2.5. Bruce Dubbs2019-08-031-1/+2
| | | | | | | | | | Update to kbd-2.2.0. Update to glibc-2.30. Update to man-pages-5.02. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11646 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Revert minimum glibc version to previous valueBruce Dubbs2019-02-141-1/+1
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11520 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Update host system requirements to match glibc-2.29Douglas R. Reno2019-02-081-2/+2
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11514 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Update to bison-3.3.1. Bruce Dubbs2019-02-011-1/+6
| | | | | | | | | | | | | Update to glibc-2.29. Update to libpipeline-1.5.1. Update to linux-4.20.6. Update to meson-0.49.1. Update to mpfr-4.0.2. Update to ninja-1.9.0. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11506 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Add LANG to vim test instructions.Bruce Dubbs2018-08-121-1/+1
| | | | | | | | | | | | | | | | | | | Ensure grep tests run to completion. Run gcc tests in Chapter 6 as a non-privileged user. Move shadow to before gcc so the gcc tests can use su to run as a non-privileged user. Add perl Configure options in Chapter 5 to ensure no host system libraries are used. Update minimum make version to 4.0 required by glibc-2.28. Update bzip2 url to a new location. Update to linux-4.17.14. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11446 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Remove reference to openssl in BLFS in Chapter 9. Bruce Dubbs2018-03-241-13/+3
| | | | | | | | | | | | | | | Update minimum host system requirements. Added the rationale for including openssl. Update to util-linux-2.32. Update to meson-0.45.0. Update to e2fsprogs-1.44.0. Update to linux-4.15.11. Update to automake-1.16.1. Update to systemd-238. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11387 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Add comments to the kernel section to change the unwinder option. Bruce Dubbs2017-12-311-1/+1
| | | | | | | | | | | Update to linux-4.14.10. Update to coreutils-8.29. Remove old footer from non-chunks book. Make spacing between "Chapter" and digit non breaking. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11344 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Update to automake-1.15.1. Bruce Dubbs2017-06-221-5/+4
| | | | | | | | | | | | Update to expat-2.2.1. Update to psmisc-23.1. Update to linux-4.11.5. Remove unneeded library check in host requirements. Fix typos in acl and sed pages. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11258 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Moved Host System Requirements to Chapter 2Bruce Dubbs2016-05-161-0/+243
and made minor editorial changes. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11061 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689