aboutsummaryrefslogtreecommitdiffstats
path: root/chapter02
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.
* Typo fix for convenience partitionsDouglas R. Reno2023-03-211-1/+1
| | | | Thanks goes to Rainer Fiebig on lfs-dev.
* 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.
* Clarified verbiage here and there. Used the present perfect tense insteadDavid Bryant2022-10-171-11/+11
| | | | of the simple present to make the order of events clearer.
* Websters spells it up-to-date. Added one word for clarity.David Bryant2022-10-171-2/+2
|
* Clarify "mounting a partition" (chapter 2.7).David Bryant2022-09-271-0/+5
|
* mounting: create &fstab; conventional entity and use itXi Ruoyao2022-09-241-2/+2
|
* creatingfilesystem: Refine the condition where a FS is neededXi Ruoyao2022-09-241-1/+1
| | | | | | | | | | | For example, a swap partition does not contain any FS. And, if you want to clone a partition, you can use dd if=/dev/<old-partition> of=/dev/<new-partition> then it's unnecessary to create a FS on new-partition before operation. This is sometimes faster than creating a new FS, mounting both partition, then "cp -av" if the old-partition contains many small files.
* Clarify verbiage in chapter 2.6 (Setting the $LFS Variable).David Bryant2022-09-231-7/+7
|
* Clean up grammar / idiom in chapter 2.7 (Mounting the New Partition)David Bryant2022-09-221-15/+15
|
* Corrected grammar / idiom / punctuation.David Bryant2022-09-221-12/+21
| | | | Also added an introduction explaining what a file system does.
* Correcting idiom / syntax again, based on feedback from Bruce & Doug.David Bryant2022-09-221-12/+12
|
* partition: update the description for /tmp with tmpfsXi Ruoyao2022-09-231-3/+12
|
* partition: update examples for /optXi Ruoyao2022-09-231-1/+1
| | | | We don't use /opt for GNOME, so use Texlive as another example.
* fix a typoXi Ruoyao2022-09-231-1/+1
|
* Corrected English idiom and punctuation in chapter 2.4 (new partition).David Bryant2022-09-211-19/+19
|
* Corrected English idiom, fixed some typos in chapter 2.3 (Stages)David Bryant2022-09-211-7/+7
|
* Fix minor typo in chapter 2 "Host System Requirements".David Bryant2022-09-211-1/+1
|
* some http -> https changesXi Ruoyao2022-09-051-1/+1
|
* parition: mention EFI system partitionr11.2Xi Ruoyao2022-08-281-0/+5
| | | | Text only change. Simply refer to BLFS.
* decorate the references to root and lfs userXi Ruoyao2022-04-211-2/+1
| | | | | The references already correctly decorated are not changed because "if it's not broken don't fix it".
* 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.
* Forgotten eol space in chapter02Pierre Labastie2021-09-071-1/+1
|
* Remove spaces at end o lines - chapter02Pierre Labastie2021-09-077-25/+25
|
* hostreq: fix a hardcoded chapter numberXi Ruoyao2021-08-181-1/+3
|
* Merge Xi's changes into trunkDouglas R. Reno2021-05-112-7/+19
| | | | | | | | | | | | | Update to meson-0.58.0 Update to systemd-248 Update to gcc-11.1.0 Update to linux-5.12.1 Update to iproute2-5.12.0 Update to Python-3.9.5 Make /bin, /sbin, and /lib symlinks to their counterparts in /usr. Thanks again for a significant portion of this work goes to Xi, I only really merged it and made a couple of modifications for my updates. To LFS 11.x we go!
* decorate usernames with <systemitem>Xi Ruoyao2020-12-262-8/+15
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12071 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* fix some typosXi Ruoyao2020-08-191-1/+1
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12029 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* 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 last ch-system-xxx id's in chapter 7Pierre Labastie2020-06-221-2/+2
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11980 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Update text in cross2 branch Chapter 2.Bruce Dubbs2020-06-093-67/+27
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11912 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Update "building LFS in Stages" for the new layoutPierre Labastie2020-06-081-13/+13
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11904 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Make the new bookPierre Labastie2020-05-031-8/+14
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross-chap5@11831 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Update to ncurses-6.2. Bruce Dubbs2020-02-131-2/+2
| | | | | | | | | | Update to man-pages-5.05. Update to linux-5.5.3.tar.xz. Update timing and disk usage. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11748 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Remove unused files and makePierre Labastie2020-02-096-6/+6
| | | | | | 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
* REmove reference to IDE disk driveBruce Dubbs2019-07-101-2/+2
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11633 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