aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* SpelingBruce Dubbs2022-03-249-9/+9
|
* zstd: add prefix=/usr for makeXi Ruoyao2022-03-211-1/+1
| | | | | | | libzstd.pc is created during "make", so without prefix=/usr here "-L/usr/local/lib" will show up in libzstd.pc. Thanks Ryan Marsaw for the report.
* libffi: update the desc for --disable-exec-static-trampXi Ruoyao2022-03-211-5/+2
| | | | | Now BLFS has gobject-introspection-1.72, which is already fixed. GJS fix will be released in GNOME 43 (not 42).
* package updatesXi Ruoyao2022-03-203-25/+51
| | | | | | | | * Update to Python-3.10.3 (#5028) * Update to libtool-2.4.7 (#5029) * Update to linux-5.16.16 (#5030) * Update to tzdata-2022a (#5031) * Update to man-db-2.10.2 (#5032)
* [Sysv]: /etc/inittab: respawn sulogin in runlevel 1Pierre Labastie2022-03-181-1/+2
| | | | | | | | If run once (as it is now), the only possibility after hitting control-D is to reboot. Note that init treats the S runlevel differently: when the last daemon to be run n runlevel S exits, init switches to the default runlevel. This is not the case for other runlevels.
* Fix email addresses for bug report in bootscriptsPierre Labastie2022-03-172-2/+2
|
* markupsafe: mention the suffix "-linux-<arch>" in installed directoriesXi Ruoyao2022-03-161-1/+4
|
* update to MarkupSafe-2.1.1 (#5025)Xi Ruoyao2022-03-162-2/+12
|
* pkgmgmt: for systemd revision, add how to restart systemd without rebootXi Ruoyao2022-03-161-1/+8
|
* Update to openssl-3.0.2.Bruce Dubbs2022-03-153-5/+9
|
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2022-03-152-2/+2
|\
| * changelog: dbus is systemd revision onlyXi Ruoyao2022-03-161-1/+1
| |
| * systemd: remove --strip-compoents=1 from man page installation commandXi Ruoyao2022-03-161-1/+1
| | | | | | | | | | | | systemd-man-pages-250.tar.xz has no additional leading components. An errata is required.
* | Ignore fop.logBruce Dubbs2022-03-151-1/+1
|/
* Update to meson-0.61.3.Bruce Dubbs2022-03-152-3/+7
|
* package updateXi Ruoyao2022-03-156-26/+54
| | | | | | | | * update to expat-2.4.7 (#5019) * update to bc-5.2.3 (#5020) * update to linux-5.16.14 (#5021) * update to perl-5.34.1 (#5022) * update to vim-8.2.4567 (#4500)
* Fix pdf presentation issues and some misc issuesBruce Dubbs2022-03-143-2/+3
| | | | | | | | | | Change pdf generation to use 9 point fonts for monospace sections of the book. Otherwise texy overflows, especially in Chapter 8, Stripping. Fix a minor spacing issue in the stripping issue. MAke a minor grammar fix in creatingfiles.xml.
* glibc: fix the desc of nss/tst-nss-files-hosts-multi failure, and ...Xi Ruoyao2022-03-151-2/+8
| | | | | | | mention nss/tst-nss-files-hosts-long failure It seems I was confused by the two failures with similar name, when I added the description.
* systemd: dbus: add --runstatedir=/runXi Ruoyao2022-03-131-2/+2
| | | | | | | | This prevents a reference to /var/run in /usr/lib/tmpfiles.d/dbus.conf, which would cause a warning from systemd-tmpfiles. --with-system-pid-file=/run/dbus/pid is not needed with this, but --with-console-auth-dir and --with-system-socket are still needed.
* kernfs: "Udev" -> "the kernel and Udev"Xi Ruoyao2022-03-081-1/+2
| | | | | devtmpfs already contains many device nodes created by the kernel once it's mounted, and Udev creates or renames nodes based on kernel work.
* kernfs: remove static node creation, and update the textXi Ruoyao2022-03-081-32/+13
| | | | | | | | | | | | | | | | | | This is to match the "new" way of device handling with devtmpfs (already widely used in recent ten years). In a normal booting process, the kernel mounts devtmpfs at very early stage. So the static nodes won't be used at all. The only situation where the kernel can't mount devtmpfs is "/dev is missing", but it means those two static nodes can't exist anyway, and a normal LFS system (without initramfs) won't boot in such a bad situation. Removing static /dev/console and /dev/null may cause trouble for those people or scripts chroot into LFS tree without mounting devtmpfs. But entering a chroot with only console and null in /dev is already problematic. For a reference, If a systemd service is started with PrivateDevices=true, systemd will create 18 nodes and symlinks to form a "minimal" /dev.
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2022-03-067-13/+32
|\
| * add changelog entries for 20220305Xi Ruoyao2022-03-051-0/+15
| |
| * Merge tag 'xry111/lfs-next/for-trunk-20220305' into trunkXi Ruoyao2022-03-055-12/+16
| |\
| | * don't chown $LFS/sources to lfs (#5018)Xi Ruoyao2022-03-051-6/+0
| | |
| | * add zstd upstream fixes patchXi Ruoyao2022-03-054-6/+16
| | |
| | * Merge branch 'trunk' into xry111/lfs-nextXi Ruoyao2022-03-055-127/+139
| | |\ | | |/ | |/|
| * | gcc: use $(gcc -dumpmachine) instead of *linux-gnuXi Ruoyao2022-03-051-1/+1
| | | | | | | | | | | | | | | It's consistent with other commands in the same page, and also helpful for porting to targets with different triplets (-musl or -gnuabi64).
* | | TypoBruce Dubbs2022-03-061-1/+1
|/ /
* | remove meson "test SBU" added unintentionallyXi Ruoyao2022-03-031-1/+1
| |
* | remove outdated cross-chap5 announcement in what's newXi Ruoyao2022-03-031-4/+0
| | | | | | | | | | | | It should have been removed in 10.1, and in 11.0 there should have been "the version of LFS has switched to a merged-/usr layout". But we just forgot to update this all the time :).
* | package updatesXi Ruoyao2022-03-034-35/+49
| | | | | | | | | | | | | | | | * Update to meson-0.61.2. * Update to linux-5.16.12. * Update to MarkupSafe-2.1.0. * Update to dbus-1.14.0. * Update to vim-8.2.4489.
* | remove all "what's new" entries after releaseXi Ruoyao2022-03-031-100/+88
| |
* | add changelog entries for libstdc++ pass 2 and tcl changesXi Ruoyao2022-03-021-0/+14
| |
* | Merge tag 'xry111/lfs-next/for-trunk-20220302' into trunkXi Ruoyao2022-03-028-350/+81
|\|
| * Merge remote-tracking branch 'origin/trunk' into xry111/lfs-nextxry111/lfs-next/for-trunk-20220302xry111/lfs-nextXi Ruoyao2022-03-024-607/+7
| |\ | |/ |/|
* | Cleanup after 11.1 commitBruce Dubbs2022-02-281-593/+2
| |
* | fix the date of expat-2.4.6 changelog entryr11.1Xi Ruoyao2022-02-281-1/+1
| |
* | Kernel (systemd): Add CONFIG_MEMCG as required (systemd-oomd).Douglas R. Reno2022-02-271-1/+2
| |
* | tcl: remove outdated test failure descriptionXi Ruoyao2022-02-271-10/+0
| |
* | Do a minor reword in networkd.xml and move Firmware Drivers to theDouglas R. Reno2022-02-262-3/+3
| | | | | | | | Device Drivers section in the systemd kernel configuration.
| * gcc-pass2: document *_FOR_TARGET parametersXi Ruoyao2022-03-021-1/+28
| |
| * gcc pass2: use --target=$LFS_TGT instead of many {C,CXX}_FOR_TARGETXi Ruoyao2022-03-021-3/+2
| | | | | | | | | | | | There is also a "GCC_FOR_TARGET" which was not set correctly. The --target=$LFS_TGT parameter can set up all of these variables as we expected.
| * iproute2: add NETNS_RUN_DIR=/run/netns to avoid using deprecated /var/runXi Ruoyao2022-02-271-1/+1
| |
| * remove adjusting.xmlXi Ruoyao2022-02-272-192/+33
| | | | | | | | | | | | | | Now adjusting.xml only serves as a historical reference, and a "snip library" for gcc.xml. Put all relevant content into gcc.xml directly and remove adjusting.xml. If someone needs a historical reference, he can always get adjusting.xml in Git history.
| * tcl: remove --enable-64bitXi Ruoyao2022-02-271-18/+1
| | | | | | | | | | It only adds -m64 on x86_64 GNU/Linux. In 64-bit LFS -m64 is the default.
| * fix GCC PR100017 and enable libstdc++ for pass 2Xi Ruoyao2022-02-274-137/+18
|/ | | | | | | | | This is the issue preventing us from cross-compiling libstdc++ in Chapter 6. By fixing this issue we can remove a seperate pass 2 for libstdc++ and simplify the instruction. The upstream fix will be released in 11.3 and 12.0, so we can remove the first sed upgrading gcc next time.
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2022-02-252-4/+14
|\
| * mention that expat may delete vulnerable releasesXi Ruoyao2022-02-252-4/+14
| |
* | WordingBruce Dubbs2022-02-251-1/+1
|/