aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08
Commit message (Collapse)AuthorAgeFilesLines
* loongarch: Reformat sed commands in GCC (all passes) to align with trunkXi Ruoyao2023-12-051-1/+2
|
* Merge remote-tracking branch 'origin/trunk' into xry111/loongarchXi Ruoyao2023-12-054-14/+25
|\
| * 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
| |
* | loongarch: Remove elfutils patchXi Ruoyao2023-11-141-5/+0
| | | | | | | | The elfutils-0.190 release already contains the changes in the patch.
* | Merge remote-tracking branch 'origin/trunk' into xry111/loongarchXi Ruoyao2023-11-1412-78/+159
|\|
| * 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.
* | Merge remote-tracking branch 'origin/trunk' into xry111/loongarchXi Ruoyao2023-09-1921-105/+87
|\|
| * 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
| * 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.
* | Merge remote-tracking branch 'origin/trunk' into xry111/loongarchXi Ruoyao2023-08-292-2/+12
|\|
| * tar: The problematic test can also be skipped if security labels disabledXi Ruoyao2023-08-281-1/+2
| | | | | | | | | | For example, if CONFIG_EXT4_FS_SECURITY (Ext4 Security Labels) not set and we are building on an ext4 file system, the test will be skipeed.
| * tar: Mention TESTSUITEFLAGS for testingXi Ruoyao2023-08-281-0/+7
| |
| * gmp: On some CPUs more than 199 test can passXi Ruoyao2023-08-271-1/+3
| |
* | Merge remote-tracking branch 'origin/trunk' into xry111/loongarchXi Ruoyao2023-08-255-11/+19
|\|
| * libxcrypt: typo and misplaced "nodump"Pierre Labastie2023-08-211-2/+2
| |