aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update boostcript version to 2022072311.1-finalThomas Trepl (Moody)2022-08-071-1/+1
|
* Note that linux-5.18.14 has fixes for RETBleed.Ken Moffat2022-07-241-1/+2
| | | | Security Advisory to follow.
* Package updates.Bruce Dubbs2022-07-242-6/+20
| | | | | Update to linux-5.18.14. Update to libcap-2.65.
* Mark raid array as clean at shutdownThomas Trepl (Moody)2022-07-232-0/+10
|
* another "obsoleted" -> "obsolete" fixXi Ruoyao2022-07-161-1/+1
|
* Fix kernel statsBruce Dubbs2022-07-161-3/+3
|
* Package updates.Bruce Dubbs2022-07-164-22/+48
| | | | | | | | Update to meson-0.63.0. Update to kmod-30. Update to inetutils-2.3. Update to linux-5.18.9. Update to OpenSSL-3.0.5.
* SpellingBruce Dubbs2022-07-142-2/+2
|
* python: mention that --force-reinstall needs --no-depsXi Ruoyao2022-07-021-2/+3
|
* texinfo: remove unneeded sedXi Ruoyao2022-07-022-10/+0
| | | | | | | | | | | | | | | | | | | | It works out of box with glibc-2.35. I think this issue is already fixed at glibc side, by the commit: commit 0b5ca7c3e551e5502f3be3b06453324fe8604e82 Author: Paul Eggert <eggert@cs.ucla.edu> Date: Tue Sep 21 07:47:45 2021 -0700 regex: copy back from Gnulib Copy regex-related files back from Gnulib, to fix a problem with static checking of regex calls noted by Martin Sebor. This merges the following changes: * New macro __attribute_nonnull__ in misc/sys/cdefs.h, for use later when copying other files back from Gnulib. ... ... (unrelated things trimmed)
* Fix vim doc directoryBruce Dubbs2022-06-301-1/+1
|
* Package updates.Bruce Dubbs2022-06-303-21/+57
| | | | | | | | | | Update to vim-9.0.0006. Update to iana-etc-20220610. Update to OpenSSL-3.0.4. Update to kbd-2.5.1. Update to linux-5.18.8. Update to bc-5.3.3. +
* Generate shared C++ bindings for ncursesPierre Labastie2022-06-293-24/+82
| | | | | | | | Presently we let the build system generate static C++ bindings, and then we remove them. Note that we could also prevent generating any C++ binding, since nothing in LFS/BLFS use them, but it seems to me that generating the shared ones is closer to what is done for other packages.
* bootscripts: change obsoleted egrep to grep -EXi Ruoyao2022-06-232-2/+2
|
* grep: mark egrep and fgrep obsoleteXi Ruoyao2022-06-231-2/+4
| | | | | | | They are deprecated since 2007, and the next grep release (3.8 or 4.0) will print a warning if they are used. Url: https://git.savannah.gnu.org/cgit/grep.git/commit/?id=a951562
* 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.