aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08
Commit message (Collapse)AuthorAgeFilesLines
...
* Package updates.Bruce Dubbs2022-08-063-2/+11
| | | | | | | Update to binutils-2.38. Update to util-linux-2.38.1. Update to Python3-3.10.6. Update to glibc-2.36.
* another "obsoleted" -> "obsolete" fixXi Ruoyao2022-07-161-1/+1
|
* Package updates.Bruce Dubbs2022-07-161-2/+2
| | | | | | | | 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-021-5/+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)
* Package updates.Bruce Dubbs2022-06-301-0/+6
| | | | | | | | | | 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-291-13/+37
| | | | | | | | 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.
* 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-221-4/+12
| | | | | | | | 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.
* 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.
* systemd: disable systemd-sysupdateXi Ruoyao2022-05-291-0/+6
|
* 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-291-11/+3
|
* openssl: reword upgrading note for versioning scheme changeXi Ruoyao2022-05-281-5/+8
|
* check: remove reference to libcheck.aXi Ruoyao2022-05-281-1/+1
|
* 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.
* procps: fix typoXi Ruoyao2022-05-091-1/+1
| | | | How did I copied "FAIL:" along with the test name? :(
* Minor grammar fixPierre Labastie2022-05-081-1/+1
|
* 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: remove unnecessary workaround for PR91085Xi Ruoyao2022-05-071-4/+2
| | | | Reference: https://gcc.gnu.org/r12-1924
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2022-04-306-17/+63
|\
| * 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
| |
| * decorate the references to root and lfs userXi Ruoyao2022-04-213-4/+4
| | | | | | | | | | The references already correctly decorated are not changed because "if it's not broken don't fix it".
| * wheel: capitalize the first letter of the title, like all other packagesXi Ruoyao2022-04-181-1/+1
| |
| * text fixes for wheel changeXi Ruoyao2022-04-183-12/+37
| | | | | | | | | | | | * Add description for "wheel" command * Explain why pip3 warning does not matter for us * Format and typo fixes
* | Package updates and nobody uid change.Bruce Dubbs2022-04-302-18/+5
|/ | | | | | | | | | | | | | Change nobody/nogroup uid/git to 65534. Update to meson-0.62.1. Update to libpipeline-1.5.6. Update to elfutils-0.187. Update to Jinja2-3.1.2. Update to vim-8.2.4814. Update to sysvinit-3.03. Update to linux-5.17.5. Update to gcc-11.3.0. Update to coreutils-9.1. Update to bc-5.2.4.
* Use pip3 to install Python modules and programsBruce Dubbs2022-04-173-23/+29
| | | | meson, Markupsafe, and Jinja2
* Add wheel.xmlBruce Dubbs2022-04-171-0/+95
|
* Add wheel-0.37.1 (Python module).Bruce Dubbs2022-04-171-0/+1
|
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2022-04-171-0/+4
|\
| * Patch xz for the xzgrep vulnerability.Ken Moffat2022-04-151-0/+4
| |
* | Suppress a waring if running pip3 as root.Bruce Dubbs2022-04-171-0/+12
|/ | | | | | | | | | In serveral places we use the pip3 command to install Python 3 programs and modules for all users as root. This conflicts with the Python developers' recommendation to build packages in a virtual environment as a regular user. To this end, a multi-line warning is written when using pip3 as the root user. This change shows users how to avoid this warning.
* procps: update library and include directory nameXi Ruoyao2022-04-151-6/+6
|
* Package updates.Bruce Dubbs2022-04-141-2/+3
| | | | | | Update to libcap-2.64. Update to linux-5.17.3. Update to gzip-1.12.
* 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.