aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08
Commit message (Collapse)AuthorAgeFilesLines
...
* 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.
* util-linux: add --bindir and --sbindirXi Ruoyao2022-02-051-0/+4
| | | | | The defaults are /bin and /sbin. We don't like them because of "DESTDIR on merged-usr system" issue.
* util-linux: revise contents and short descriptionsXi Ruoyao2022-02-051-27/+47
| | | | | | | | * tailf is removed completely * fdformat is disabled by default, and we don't really have any reason to enable it (and we'll need to workaround the missing man page issue if we want to enable it) * irqtop, lsirq, scriptreplay, and uclampset added