aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* openssl: mark c_rehash obsoleteXi Ruoyao2022-06-231-2/+5
| | | | | | | | | | | | | | The c_rehash script, shipped by OpenSSL versions in current LFS trunk and all previous LFS releases, is vulnerable to CVE-2022-2068. It's fixed in 3.0.4, but OpenSSL 3.0.4 is completely broken on CPU models with AVX-512 extension [1]. So we'd like to defer OpenSSL update and wait for upstream consensus about "would 3.0.5 be released in urgency". But, the upstream has announced that use of c_rehash is obsolete now [2]. So we can tell people not to use it. [1]: https://github.com/openssl/openssl/issues/18625 [2]: https://www.openssl.org/news/secadv/20220621.txt
* bc: enable readlineXi Ruoyao2022-06-222-6/+14
| | | | | | | | Using readline can improve line editing feature of bc, but it's not enabled by default. As readline is already installed before bc, let's pick up this improvement with no cost.
* document some newly reported test failuresXi Ruoyao2022-06-212-8/+17
|
* minor reword for glibc test failures on slow systemsXi Ruoyao2022-06-211-2/+3
| | | | | | I've observed some failures building LFS on my old i3-3217U (at 1.8 GHz with -j4), but forgot to update the book. Just got reminded by a lfs-support post.
* provide revision-specific wget-list-$(REV) fileXi Ruoyao2022-06-213-17/+30
| | | | | | | | It's irrational to force a sysv builder to download systemd, or vice versa. But we cannot simply make wget-list specific for revision: IIRC the wget-list file with all packages in either revision is used by some scripts on rivendell. So we keep wget-list as is, and provide a new wget-list-$(REV) file which only contains the packages for one revision.
* Package UpdatesBruce Dubbs2022-06-143-24/+54
| | | | | | | | | Update to python3-3.10.5. Update to meson-0.62.2. Update to kbd-2.5.0. Update to file-5.42. Update to linux-5.18.3. Update to bc-5.3.1.
* dbus: remove --with-console-auth-dirXi Ruoyao2022-06-101-9/+0
| | | | | | | | | BLFS no longer contains ConsoleKit, and ConsoleKit can be considered dead now (the ConsoleKit2 fork has no action in the recent year). In BLFS systemd (with PAM) or elogind provide a similar functionality. I can see no reason to mention ConsoleKit in the book now.
* Package updates.Bruce Dubbs2022-05-313-16/+38
| | | | | | | Update to iana-etc-20220524. Update to iproute2-5.18.0. Update to linux-5.18.1. Update to perl-6.36.0.
* revise the note about "already created" directoriesXi Ruoyao2022-05-301-4/+4
| | | | | | | | | | Q: Why not just move the note after the creation of root-level directories? A: Root-level directories may be already created as well: if a root-level directory is a mount point it should have been created in section "Mounting the New Partition". Reported-by: Vladimir Pertsev <info@linuxfromscratch.ru>
* disable systemd-networkd-wait-online if ...Xi Ruoyao2022-05-291-0/+11
| | | | systemd-networkd won't be used for network configuration
* systemd: disable systemd-sysupdateXi Ruoyao2022-05-291-0/+6
|
* update to vim-8.2.5014 (#4500)Xi Ruoyao2022-05-292-3/+7
|
* update to ninja-1.11.0 (#5062)Xi Ruoyao2022-05-293-5/+9
|
* systemd: use a better way to disable /usr/lib/pam.dXi Ruoyao2022-05-291-4/+8
|
* systemd: remove unnecessary optionsXi Ruoyao2022-05-291-4/+0
| | | | | -Dblkid is automatically detected, and other three options are meson defaults.
* update to systemd-251 (#5064)Xi Ruoyao2022-05-296-42/+26
|
* openssl: reword upgrading note for versioning scheme changeXi Ruoyao2022-05-281-5/+8
|
* check: remove reference to libcheck.aXi Ruoyao2022-05-281-1/+1
|
* fix command for removing libncurses++w.aXi Ruoyao2022-05-271-1/+1
| | | | What was I doing ?!
* ncurses: remove libncurses++w.a from temp ncursesXi Ruoyao2022-05-261-0/+5
|
* stripping, chapter 8: prevent stripping ld-*.dbgPierre Labastie2022-05-221-2/+4
| | | | | | With the construct used in save_usrlib, if ld-linux-...dbg already exists, it is stripped again and a file ld-linux-...dbg.dbg is created. Prevent this by not listing files ending in "g".
* Document the test failure in coreutilsPierre Labastie2022-05-161-0/+3
| | | | | Seems to be fixed upstream, but adding a patch for just a test is overkill IMO.
* Package updates.Bruce Dubbs2022-05-153-8/+22
| | | | | Update to linux-5.17.7. Update to psmisc-23.5.
* Make clear that run-level definitions are for LFSPierre Labastie2022-05-112-2/+2
|
* Rename run level 2Bruce Dubbs2022-05-101-1/+1
|
* procps: fix typoXi Ruoyao2022-05-091-1/+1
| | | | How did I copied "FAIL:" along with the test name? :(
* fix a typo in changelog, againXi Ruoyao2022-05-091-1/+1
|
* kernel: disable CONFIG_WERRORXi Ruoyao2022-05-091-0/+15
| | | | | | | | | | | | | | | | The help of this options says: "However, if you have a new compiler with ..., you may need to disable this config option in order to successfully build the kernel." As we are having state-of-art GCC-12, and Linux-5.18 release candidate FTBFS with GCC-12 and CONFIG_WERROR=y [1], and <rant>the kernel developers are making stupid and meaningless discussion instead of fixing the building failure</rant> [2], I don't think enabling this option makes any sense building LFS. [1]:https://lkml.org/lkml/2022/4/14/1676 [2]:https://lkml.org/lkml/2022/4/21/254
* Minor grammar fixPierre Labastie2022-05-081-1/+1
|
* gcc-12: update gcc building statsXi Ruoyao2022-05-081-5/+5
| | | | | | | | The other stats have not changed significantly (usually only +/- 0.1 SBU). By the way, the changes for gcc-pass2 also include the change from merging libstdc++-pass2 into gcc-pass2.
* update to bc-5.2.5Xi Ruoyao2022-05-071-2/+2
|
* util-linux: remove unnecessary test workaroundXi Ruoyao2022-05-071-8/+0
| | | | | | | According to upstream, this issue is fixed: https://github.com/util-linux/util-linux/issues/1635. Also tested by Pierre and me.
* procps: update testsuite statusXi Ruoyao2022-05-071-2/+9
|
* gcc-12: update test statusXi Ruoyao2022-05-071-6/+3
| | | | | | | The analyzer tests fixed at https://gcc.gnu.org/r12-7119. The PR100400 status is discussed in the thread started with https://gcc.gnu.org/pipermail/gcc-patches/2022-May/593931.html.
* gcc-12: bump libstdc++.so versionXi Ruoyao2022-05-071-1/+1
| | | | | libstdc++.so.6.0.29 to 6.0.30. The versions of other GCC runtime libraries are not bumped.
* gcc-12: remove unnecessary workaround for PR91085Xi Ruoyao2022-05-071-4/+2
| | | | Reference: https://gcc.gnu.org/r12-1924
* gcc-12: remove unneeded sed for PR100017 in pass 2Xi Ruoyao2022-05-061-6/+0
| | | | Reference: https://gcc.gnu.org/r12-6406
* gcc-12: remove --enable-initfini-array in pass 1Xi Ruoyao2022-05-061-10/+0
| | | | Reference: https://gcc.gnu.org/r12-1328
* gcc-12: update tarball statXi Ruoyao2022-05-061-4/+4
|
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2022-05-041-7/+21
|\
| * GID 5 (for tty) is also specialXi Ruoyao2022-05-021-3/+8
| |
| * minor fix for 65534 explanation: it is also used for "unmapped" groupsXi Ruoyao2022-05-021-3/+3
| |
| * make /etc/group sorted by GIDXi Ruoyao2022-05-021-4/+4
| |
| * explain the usage of 65534Xi Ruoyao2022-05-021-0/+9
| |
| * fix a typo in changelogXi Ruoyao2022-05-021-1/+1
| |
* | Update to openssl-3.0.3.Bruce Dubbs2022-05-042-3/+13
|/
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2022-04-3016-38/+102
|\
| * python: fix a typoXi Ruoyao2022-04-211-1/+1
| |
| * Minor rewording of pip3 recommendationsBruce Dubbs2022-04-211-14/+14
| |
| * python: add a <important> for pip3 usageXi Ruoyao2022-04-211-0/+21
| |