aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08
Commit message (Collapse)AuthorAgeFilesLines
...
* TyposBruce Dubbs2022-04-121-2/+2
|
* procps-ng: remove an outdated noteXi Ruoyao2022-04-051-8/+0
| | | | It now just untars into procps-ng-4.0.0 directory, as we expect.
* Add in the patch needed for systemd with the 5.17 kernelBruce Dubbs2022-03-311-0/+5
|
* Package updates.Bruce Dubbs2022-03-302-9/+3
| | | | | | | | | | | | | Update to sysvinit-3.02. Update to zlib-1.2.12. Update to expat-2.4.8. Update to Jinja2-3.1.1. Update to Python-3.10.4. Update to procps-ng-4.0.0. Update to iproute2-5.17.0. Update to meson-0.62.0. Update to linux-5.17.1. Update to util-linux-2.38.
* Remove refereces to RussiaBruce Dubbs2022-03-271-4/+6
|
* libffi: reword the note about "building for another system"Xi Ruoyao2022-03-261-2/+4
| | | | | | | | | | | Telling the user to override CFLAGS and CXXFLAGS may cause two problems: 1. We've added --with-gcc-arch=native, so the configure script will add "-march=native" into CFLAGS. Then we've not really verified which -march= value is the last one in the GCC command line and being really used. 2. User may just export CFLAGS="-march=x86_64", without "-O2". This will produce unoptimized binaries.
* SpelingBruce Dubbs2022-03-244-4/+4
|
* 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).
* markupsafe: mention the suffix "-linux-<arch>" in installed directoriesXi Ruoyao2022-03-161-1/+4
|
* pkgmgmt: for systemd revision, add how to restart systemd without rebootXi Ruoyao2022-03-161-1/+8
|
* 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.
* package updateXi Ruoyao2022-03-151-2/+2
| | | | | | | | * 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-141-1/+1
| | | | | | | | | | 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.
* add zstd upstream fixes patchXi Ruoyao2022-03-051-0/+4
|
* 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).
* package updatesXi Ruoyao2022-03-031-1/+1
| | | | | | | | * 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.
* Merge remote-tracking branch 'origin/trunk' into xry111/lfs-nextxry111/lfs-next/for-trunk-20220302xry111/lfs-nextXi Ruoyao2022-03-021-10/+0
|\
| * tcl: remove outdated test failure descriptionXi Ruoyao2022-02-271-10/+0
| |
* | 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.
* WordingBruce Dubbs2022-02-251-1/+1
|
* systemd: remove unneeded commandXi Ruoyao2022-02-231-7/+0
| | | | | For systmed-250, systemd-time-wait-sync.service is disabled by systemctl preset-all.
* systemd: trivial indent fix :)Xi Ruoyao2022-02-231-1/+1
|
* glibc: document tst-nss-files-hosts-multi failure ...Xi Ruoyao2022-02-221-3/+4
| | | | | | | | on the systems without non-loopback IP address We'd observed this long ago with "unknown reason". I just saw it again and did some investigation, found it depends on getaddrinfo() with AI_ADDRCONFIG, which requires a non-loopback address.
* short description should not end with "."Xi Ruoyao2022-02-181-1/+1
|
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2022-02-171-3/+2
|\
| * shadow: add --disable-staticXi Ruoyao2022-02-181-3/+2
| | | | | | | | | | | | | | | | Approved by bdubbs for 11.1. To editors: no need to rebuild system and re-tag anything, AFAIK nothing in BLFS uses libsubid now. You may delete /usr/lib/libsubid.a on your system manually.
* | Remove reference to test failuresBruce Dubbs2022-02-171-1/+2
|/
* shadow: add description for libsubidXi Ruoyao2022-02-171-0/+14
|
* systemd: remove systemd-cryptenroll and bootctlXi Ruoyao2022-02-171-18/+7
| | | | | | | bootctl is not built because LFS doesn't have gnu-efi. systemd-cryptenroll is disabled if cryptsetup is not installed (should be added into BLFS).
* gcc: update contents and descriptionsXi Ruoyao2022-02-171-3/+25
| | | | | Add lto-dump and libitm, and reword description for liblto_plugin because it's actually used by libbfd (from binutils).
* dejagnu: add description for "dejagnu" commandXi Ruoyao2022-02-171-1/+11
|
* expect: fix library name in description, and remove unused expect-lib-versionXi Ruoyao2022-02-171-3/+3
|
* glibc: update desc for contentXi Ruoyao2022-02-171-5/+28
| | | | | | | | | Add libc_malloc_check.so (it's like libmcheck.a, but should be used with LD_PRELOAD). Add description for libmvec. "libnss" -> "libnss_*", and reword the description.
* Binutils fix to fix some package buildsBruce Dubbs2022-02-161-5/+7
| | | | | This fix was found on an i368 system when building openjdk. The fix does not help or hurt x86_64 systems.
* binutils: reword the desc for LTO patchXi Ruoyao2022-02-161-2/+3
| | | | | Prevent from misleading people to think "I don't build binutils with LTO, so I can skip the patch".
* Fix typos in glibc and for systemd-oom group syntaxBruce Dubbs2022-02-151-2/+2
|
* Document a failing testBruce Dubbs2022-02-151-2/+2
|
* Package updates and fixes.Bruce Dubbs2022-02-152-9/+7
| | | | | | | | | Add binutils-2.38 LTO patch. Update to util-linux-2.37.4. Update to man-db-2.10.1. Update to linux-5.16.9. Update to vim-8.2.4383. Update to iana-etc-20220207.
* glibc: add ld.so to programs listXi Ruoyao2022-02-131-1/+3
| | | | | | | Quote from the NEWS file: A symbolic link to the dynamic linker is now installed under /usr/bin/ld.so (or more precisely, '${bindir}/ld.so').
* glibc: update contents & descriptions for 2.35Xi Ruoyao2022-02-111-25/+4
|
* Package updates.Bruce Dubbs2022-02-091-2/+4
| | | | | | Update to bc-5.2.2. Update to linux-5.16.8. Update to binutils-2.38. Requires adding zlib to Chapter 6.
* systemd: /etc/{passwd,group} was created in Chapter 7Xi Ruoyao2022-02-051-1/+1
|
* chapter 8: rename revisedchroot to cleanupXi Ruoyao2022-02-052-3/+3
| | | | There is no "revision for chroot" now.
* remove "+h" in bash commands in chroot (#4998)Xi Ruoyao2022-02-052-29/+1
| | | | | | | | | | | | | | | 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.
* systemd: remove unneeded LANG=en_US.UTF-8 settingsXi Ruoyao2022-02-051-3/+2
| | | | | They were added because ninja had printed warnings about "non UTF-8 locale". Current version of ninja no longer does this.