aboutsummaryrefslogtreecommitdiffstats
path: root/chapter04
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/trunk' into xry111/arm64Xi Ruoyao2023-12-052-12/+49
|\
| * Setting Environment: minor tweakDouglas R. Reno2023-11-221-1/+1
| |
| * settingenviron: Set MAKEFLAGS for parallelism in ~lfs/.bashrcXi Ruoyao2023-11-132-12/+49
| |
* | Merge remote-tracking branch 'origin/trunk' into xry111/arm64Xi Ruoyao2023-08-271-1/+1
|\|
| * Fix small typosAnton Mosich2023-08-031-1/+1
| |
* | Merge branch 'trunk' into xry111/arm64Xi Ruoyao2023-02-281-8/+13
|\|
| * TypoBruce Dubbs2023-02-121-1/+1
| |
| * Update build times an sizes.Bruce Dubbs2023-02-121-8/+13
| | | | | | | | | | | | 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.
* | Merge remote-tracking branch 'origin/trunk' into xry111/arm64Xi Ruoyao2022-12-091-1/+13
|\|
| * Edited Pierre's recent additons,to improve English idiom. Also correctedDavid Bryant2022-11-261-6/+6
| | | | | | | | capitalization of a title.
| * Add note and warning about /usr/lib64Pierre Labastie2022-11-261-0/+12
| |
* | Merge remote-tracking branch 'origin/trunk' into xry111/arm64Xi Ruoyao2022-10-312-17/+16
|\|
| * Standardize spelling of "cross-compile" and its derivatives. Clean upDavid Bryant2022-10-281-15/+14
| | | | | | | | English idiom. Remove some superfluous verbiage here and there.
| * Cleaned up English idiom just a trifle.David Bryant2022-10-281-2/+2
| |
* | Merge remote-tracking branch 'origin/trunk' into xry111/arm64Xi Ruoyao2022-10-025-46/+50
|\|
| * more clarification of "log in as lfs user"Xi Ruoyao2022-09-292-10/+12
| | | | | | | | | | | | And, don't recommended to "log in as lfs through a DM" anymore: if you log in through a DM then start a terminal emulator, the first shell in the emulator is often a non-login shell. It's not something we expect.
| * addinguser: don't say "log in as lfs user"Xi Ruoyao2022-09-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "log in" is a specifically defined action on UNIces. When you log in as a user, an entry will be added into /run/utmp and /var/log/wtmp. But when you switch to lfs with "su", this won't happen. "man su" also describes "--login" as: Provide an environment similar to what the user would expect had the user logged in directly. It's "similar to" logged in, not "really" logged in. So, don't say "log in" or the users may assume they must really log in as lfs in a VT or DM.
| * Adjust English idiom and clarify directions (chapters 4.5 and 4.6).David Bryant2022-09-272-17/+17
| |
| * Tweaked English idiom / clarified directiions in chapters 4.3 and 4.4.David Bryant2022-09-272-18/+19
| |
| * Tweak introduction as Pierre Labastie suggested (chapter 4.2).David Bryant2022-09-271-2/+3
| |
* | Merge remote-tracking branch 'origin/trunk' into xry111/arm64Xi Ruoyao2022-09-252-14/+14
|\|
| * Refine verbiage in chapter 4.2 (Creating a limited directory layout).David Bryant2022-09-231-10/+10
| |
| * Tweak English idiom in chapter 4.1 (Introduction)David Bryant2022-09-231-4/+4
| |
* | Merge remote-tracking branch 'origin/trunk' into xry111/arm64Xi Ruoyao2022-09-241-1/+1
|\|
| * Replace tabs with spacesPierre Labastie2022-09-111-1/+1
| |
* | arm64: don't create /lib64Xi Ruoyao2022-08-262-9/+2
|/ | | | | | | | The path to dynamic linker is /lib/ld-linux-aarch64.so.1, no hardcoded /lib64. It's much better than x86_64 or MIPS64 IMO. [As a LoongArch contributor & reviewer: we really should have removed this stupid "64" in the early development stage of LoongArch ELF ABI.]
* decorate the references to root and lfs userXi Ruoyao2022-04-211-2/+2
| | | | | The references already correctly decorated are not changed because "if it's not broken don't fix it".
* don't chown $LFS/sources to lfs (#5018)Xi Ruoyao2022-03-051-6/+0
|
* remove "+h" in bash commands in chroot (#4998)Xi Ruoyao2022-02-051-3/+5
| | | | | | | | | | | | | | | In the new cross-compilation approach, the $PATH in chroot does not contain '/tools/bin'. So "+h" is useless in chroot as the newly installed tools always replace the temporary counterpart at the same location. "+h" in chapter4/settingenviron.xml is kept deliberately. Currently $LFS/tools/bin only contains programs prefixed with "x86_64-lfs-linux-gnu-", and it's highly unlikely that any distro will ever ship a program named with such prefix. So it may seems that we can remove this "+h" as well. However, the situation may change in future and we can take this oppertunity to teach the advantage and disvantage of bash hash feature.
* move the ln note back to chap 5 glibcXi Ruoyao2021-11-121-9/+0
| | | | | | It was moved to chapter 4 during merged-/usr update. However the ln commands in chapater 4 are "trivial", so move it back to chapter 5 glibc where we start to use a "different syntactic version" of it.
* Remove spaces at end o lines - chapter04Pierre Labastie2021-09-072-2/+2
|
* Merge Xi's changes into trunkDouglas R. Reno2021-05-112-2/+16
| | | | | | | | | | | | | 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!
* Clarify some explanations about the minimal directory layout in chap 4Pierre Labastie2021-03-241-1/+2
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12169 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Minor text changesBruce Dubbs2020-09-041-3/+3
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12046 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* env: set CONFIG_SITE to prevent potential contamination from host distroXi Ruoyao2020-09-041-2/+15
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12045 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
* Update to man-pages-5.08. Bruce Dubbs2020-08-151-1/+1
| | | | | | | | | | | | Update to libpipeline-1.5.3. Update to iproute2-5.8.0. Update to linux-5.8.1. Fix typo in settingenviron.xml. Use entity in perl configuration instructions. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12022 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Update to gettext-0.21. Bruce Dubbs2020-08-041-3/+3
| | | | | | | | | | | | | | Update to binutils-2.35. Update to gcc-10.2.0. Update to check-0.15.1. Update to bison-3.7.1. Update to util-linux 2.36.0. Update to libcap-2.42. Update to linux-5.7.12. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12007 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* bc: new homepageXi Ruoyao2020-06-221-39/+0
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11976 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* TypoPierre Labastie2020-06-221-1/+1
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11975 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* environment: decorate a remaining lfs usernameXi Ruoyao2020-06-221-1/+2
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11974 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* environment: make bash.bashrc note more clearXi Ruoyao2020-06-221-6/+14
| | | | | | | | | | | Decorate usernames with XML labels. Modify the command so it only applies to systems with bash.bashrc. Correct the time point which we stop to use lfs user. Tell the audience that bash.bashrc is useless on LFS. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11973 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Add a note about /etc/bash.bashrc used in some distros.Bruce Dubbs2020-06-221-0/+17
| | | | | | | | Tweak css for appendix/dependencies. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11972 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Remove an unneeded filePierre Labastie2020-06-211-48/+0
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11971 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* fix a typoXi Ruoyao2020-06-181-1/+1
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11952 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* No /lib64 on i686Thomas Trepl2020-06-142-2/+8
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11941 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Text updates for cross2 Chapter 5Bruce Dubbs2020-06-091-1/+1
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11914 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Text update to cross2 Chapter 4.Bruce Dubbs2020-06-094-18/+19
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11913 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Fix test for symlink when setting PATHPierre Labastie2020-05-061-2/+2
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross-chap5@11839 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* Avoid having /bin in lfs' PATH if the build distro has mergedPierre Labastie2020-05-061-7/+31
| | | | | | /bin and /usr/bin git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross-chap5@11837 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689