aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/trunk' into xry111/arm64xry111/arm64Xi Ruoyao2024-01-018-61/+54
|\
| * binutils: Add --enable-default-hash-style=gnu for configure (#5401)xry111/update-20231231Xi Ruoyao2023-12-311-10/+4
| |
| * systemd: Fix CVE-2023-7008 (#5405)Xi Ruoyao2023-12-311-0/+7
| |
| * Package updatesXi Ruoyao2023-12-312-11/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | - Update to meson-1.3.1 (#5402) - Update to vim-9.0.2189 (#4500) - Update to inetutils-2.5 (#5404) - Update to xml-parser-2.47 (#5403) - Update to linux-6.6.8 (#5397) - Update to tzdata-2023d (#5399) - Update to setuptools-69.0.3 (#5400) - Update to iana-etc-20231205 (#5006) - Update to autoconf-2.72 (#5398) - Update to grub-2.12 (#5396)
| * Remove stray references to TESTSUITEFLAGSXi Ruoyao2023-12-233-24/+0
| | | | | | | | | | Now TESTSUITEFLAGS is set globally in Chapter 7.4, so there is no need to mention it again and again in individual packages.
| * systemd: Disable systemd-sysupdate with a better wayXi Ruoyao2023-12-181-6/+12
| |
| * Update to systemd-255Xi Ruoyao2023-12-182-5/+24
| |
| * Reformat util-linux configure parameters.Bruce Dubbs2023-12-141-5/+5
| |
* | Merge remote-tracking branch 'origin/trunk' into xry111/arm64Xi Ruoyao2023-12-0521-147/+230
|\|
| * Fix cmds installing python docs (permissions)Thomas Trepl2023-12-041-7/+7
| |
| * udev: Adjust the paths to search .link files and install 99-default.linkXi Ruoyao2023-12-011-3/+17
| | | | | | | | | | | | Tested in QEMU and the virtio NIC is now named "enp0s3". Fixes #5386.
| * iproute2: Remove the reference to BLFS Berkeley DB pageXi Ruoyao2023-11-261-3/+0
| | | | | | | | Berkeley DB has been archived in BLFS.
| * dbus: minor spacing adjustmentDouglas R. Reno2023-11-241-1/+1
| |
| * udev: Fix install command for ../rules.d/*.rulesXi Ruoyao2023-11-141-4/+4
| | | | | | | | | | | | | | | | | | The sed command has changed ../rules.d/70-power-switch.rules to "../rules.d", causing the install command to fail. Change the command enumerating ../rules.d/*.rules but 70-power-switch.rules to a "find" command. Edit another "find" command so the styles of them are the same.
| * Merge tag 'xry111/update-20231113' into trunkXi Ruoyao2023-11-143-5/+8
| |\ | | | | | | | | | | | | | | | | | | | | | There are some suspicious "nptl/tst-robust" test failures in Glibc, but all other test results are clean. To be diagnosed... And note that jhalfs needs an update to work with the merged parallelism changes.
| | * perl: Use TEST_JOBS=$(nproc) make test_harness for test suiteXi Ruoyao2023-11-131-1/+1
| | |
| | * openssl: Add HARNESS_JOBS=$(nproc)Xi Ruoyao2023-11-131-1/+1
| | |
| | * automake: Do not use only 4 cores for testing if we have moreXi Ruoyao2023-11-131-3/+6
| | |
| * | udev: Fix a small typo in commandThomas Trepl2023-11-131-1/+1
| |/
| * udev: Adjust some commandXi Ruoyao2023-11-131-22/+27
| | | | | | | | | | | | | | | | Set -Dlogind=false -Dvconsole=false to disable out-of-scope udev rules. Use "ninja -n" to list the targets, so the disabled udev rules won't show up then we can remove some "rm" commands. Do not remove 70-power-switch.rules from the source directory so we won't break multilib.
| * udev: Remove four udev rules belonging to logindXi Ruoyao2023-11-111-2/+5
| | | | | | | | | | | | They are not really useful without logind. BLFS elogind package will provide them too, so we should remove them and avoid a package manager conflict.
| * pkgmgt: Update the desc for "separate directories"Xi Ruoyao2023-11-081-8/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | There seems some guy overusing this method so we should add more caveats. - Use /opt/foo-x.y instead of /usr/pkg/foo-x.y. /opt/foo-x.y is used in BLFS for Rustc, Qt5, etc. and /usr/pkg is not FHS-compliant. - Use /etc/ld.so.conf and LDFLAGS instead of LD_LIBRARY_PATH. Relying on LD_LIBRARY_PATH is generally a bad idea, and we also don't use it in BLFS for /opt packages. - Discourage this method for general use, mention it may not work for vital packages like Glibc.
| * gawk: "rm -f ..." is a command, not an envarXi Ruoyao2023-11-031-1/+1
| |
| * gawk: Fix "gawk-&gawk-version; is a remnant from Chapter 7" againXi Ruoyao2023-11-031-4/+7
| | | | | | | | | | | | | | | | | | | | | | We'd fixed #5180 by forcing LN='ln -f'. But this has stopped to work with gawk-5.2.2 (and 5.3.0) because now the building system explicitly checks the existence of gawk-&gawk-version; and refuses to update it if it exists. Now removing the file before "make install" seems the easiest solution. Link: https://git.savannah.gnu.org/cgit/gawk.git/commit/?id=11762f4c0685
| * python: Remove --with-system-ffiXi Ruoyao2023-11-011-9/+0
| | | | | | | | | | | | This option is removed by upstream in 3.12. Link: https://github.com/python/cpython/pull/100544
| * setuptools: Fix installed directory listXi Ruoyao2023-11-011-2/+4
| |
| * PAckage updates.Bruce Dubbs2023-10-312-0/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | Update to iana-etc-20231019. Update to wheel-0.41.3. Update to shadow-4.14.2. Update to openssl-3.1.4. Update to texinfo-7.1. Update to meson-1.2.3. Update to bc-6.7.2. Update to linux-6.5.9. Update to Python-3.12.0. Add setuptools-68.2.2.
| * pkgmgt: Sync the naming of SpiderMonkey with BLFSXi Ruoyao2023-10-241-1/+1
| |
| * man-db: Remove outdated test failure noticeXi Ruoyao2023-10-051-5/+1
| |
| * pkgmgt: Reinstall the same version of Glibc should be safeXi Ruoyao2023-10-051-0/+11
| |
| * glibc: Remove nscd from contentsXi Ruoyao2023-10-021-13/+2
| |
| * Package updates and one fix.Bruce Dubbs2023-10-011-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Disable building nscd in glibc. Update to iana-etc-20230929. Update to vim-9.0.1968. Update to openssl-3.1.3. Update to meson-1.2.2. Update to man-db-2.12.0. Update to linux-6.5.5. Update to kmod-31. Update to kbd-2.6.3. Update to gettext-0.22.2. Update to bc-6.7.0.
| * shadow: Remove lastlog from contentsXi Ruoyao2023-09-301-12/+1
| | | | | | | | | | It's deprecated because of Y2038 issue and no longer being built by default.
| * systemd: Use NSS modules provided by systemd in nsswitch.confXi Ruoyao2023-09-141-1/+19
| | | | | | | | | | It allows a simplification to /etc/hosts. Also correct some info about FQDN in both sysv and systemd.
| * Glibc: Fix CVE-2023-4806Xi Ruoyao2023-09-141-16/+4
| |
| * stripping: Compress the kept debug info with ZlibXi Ruoyao2023-09-131-4/+7
| |
| * glibc: Fix CVE-2023-4527Xi Ruoyao2023-09-131-0/+12
| |
| * chapter08: Make Installed "program(s)/library(ies)/directory(ies)" ↵Xi Ruoyao2023-09-095-9/+9
| | | | | | | | consistently lowercase
| * perl: Move some explanations from Chapter 8 to Chapter 7Xi Ruoyao2023-09-091-28/+1
| | | | | | | | Explain switches once they show up first time.
| * util-linux: minor grammar rewordDouglas R. Reno2023-09-091-1/+1
| |
| * mpfr: 4.2.1 has 198 testsXi Ruoyao2023-09-091-1/+1
| |
| * pkgconf: Hotfix for a regression breaking BLFS packagesXi Ruoyao2023-09-071-9/+6
| | | | | | | | Link: https://github.com/pkgconf/pkgconf/issues/317
* | Merge remote-tracking branch 'origin/trunk' into xry111/arm64Xi Ruoyao2023-09-0514-49/+40
|\|
| * util-linux: Use 2^128 instead of "340 trillion trillion trillion"Xi Ruoyao2023-09-051-1/+2
| |
| * chapter08: Move pkgconf before binutilsXi Ruoyao2023-09-052-1/+2
| | | | | | | | | | | | | | | | | | It allows binutils to link to zstd, so binutils will have zstd-compressed debug section support (the compression is not enabled by default but can be enabled via LDFLAGS etc. if wanted). We also need to add libzstd.so.&zstd-version; into online_usrlib to prevent a crash in stripping.
| * systemd: Slightly adjust the desc for -Dnobody-groupXi Ruoyao2023-09-031-2/+2
| |
| * Add --no-cache-dir into pip3 wheel commands for Python modulesXi Ruoyao2023-09-035-5/+14
| |
| * Package updates and misc upates/typos.Bruce Dubbs2023-09-025-27/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to vim-1837.$ Update to zlib-1.3.$ Update to wheel-0.41.2 (Python Module).$ Update to util-linux-2.39.2.$ Update to sysvinit-3.08.$ Update to shadow-4.14.0.$ Update to Python-3.11.5.$ Update to procps-ng-4.0.4.$ Update to pkgconf-2.0.2.$ Update to mpfr-4.2.1.$ Update to kbd-2.6.2.$ Update to gzip-1.13.$ Update to coreutils-9.4.$ Specify the 'nobody-group' for systemd.$ Remove unused usb group.$
| * Revert "openssl: Add a warning about minor version bump and OpenSSH"Xi Ruoyao2023-09-021-15/+0
| | | | | | | | | | | | | | This reverts commit ad09ba40a1d521857bf440b093167d91e5172f04. This reverts commit bbaf00d41541380665f0b146d60d12afb44cc62b. No longer needed with OpenSSH-9.4 or later.
* | arm64: gcc: Update the comment for xtreme-* test failureXi Ruoyao2023-08-291-5/+1
| |