aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08/glibc.xml
Commit message (Collapse)AuthorAgeFilesLines
* Change C.UTF-8 localedef everywherePierre Labastie2024-01-111-1/+1
|
* Fix the definition of the C.UTF-8 locale.Douglas R. Reno2024-01-091-1/+1
| | | | This fixes a test failure in Epiphany.
* 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.
* 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
|
* glibc: Fix CVE-2023-4527Xi Ruoyao2023-09-131-0/+12
|
* glibc: minor typo fixDouglas R. Reno2023-08-141-1/+1
|
* Package updates.Bruce Dubbs2023-08-141-0/+5
| | | | | | | | | | | Update to xz-5.4.4. Update to less-643. Update to meson-1.2.1. Update to linux-6.4.10. Update to iana-etc-20230810. Update to pkgconf-2.0.1. All build times and sizes were also checked and updated as needed.
* glibc: Remove sed and option unneeded with 2.38Xi Ruoyao2023-08-021-11/+0
| | | | | --disable-crypt is now the default, and the security fix for 2.37 is included.
* Package updates:Bruce Dubbs2023-08-011-0/+2
| | | | | | | | | Update to vim-9.0.1677. Update to openssl-3.1.2. Update to man-pages-6.05. Update to binutils-2.41. Update to gmp-6.3.0. Update to glibc-2.38.
* glibc: Disable obsolete libcrypt implementationXi Ruoyao2023-06-301-11/+2
| | | | | | I've not bothered to write an explanation for --disable-crypt because it will likely be the default of Glibc-2.38, then we may drop it from the command lines.
* glibc: Reword the reason to skip test-installation.plXi Ruoyao2023-06-111-3/+3
| | | | It won't work even on a "complete LFS system".
* housekeeping after min-kernel bumpXi Ruoyao2023-06-051-1/+1
| | | | | | Update the rationale for min-kernel in hostreqs. Add a note in general.ent about the EOL of current min-kernel. Realign the backslashes in glibc instructions.
* glibc: Revive test failure note about old kernel or CPUXi Ruoyao2023-05-161-13/+2
| | | | | But consolidate them into one informative entry as we cannot really test the instructions on many old systems.
* glibc: libanl is a dummy nowXi Ruoyao2023-04-081-1/+3
|
* glibc: Clarify the reference to POSIX.1b and POSIX.1cXi Ruoyao2023-04-081-3/+4
| | | | | | | The thread functions are in POSIX.1c, not POSIX.1b. Both POSIX.1b and POSIX.1c are named "extensions" (plural form). And POSIX.1b is titled "Real-time" instead of "Realtime".
* glibc: Note the sed for printf is a security fixXi Ruoyao2023-02-061-2/+6
| | | | And add a comment about the difference from upstream commit.
* glibc: Fix an issue identified upstreamXi Ruoyao2023-02-021-0/+6
|
* glibc: remove nss/tst-nss-files-hosts-long failureXi Ruoyao2023-02-021-6/+0
| | | | It's UNSUPPORTED in chroot now, so we cannot see it in LFS build.
* glibc: Remove a sed useless for 2.37Xi Ruoyao2023-02-021-5/+0
|
* "Test suite" is two words.David Bryant2022-12-141-2/+2
|
* glibc: Decapitalize nsswitch.confXi Ruoyao2022-11-181-1/+1
| | | | | In UNIX file names are case-sensitive. You cannot capitialize it even if it appears in a title.
* glibc: it should be --disable-werror, not --disable-WerrorXi Ruoyao2022-11-181-1/+1
| | | | | | | | | | | | | Please try not to use the "replace" feature of the text editor blindly. Appendix C of the GNU C Library Reference Manual clearly says: '--disable-werror' By default, the GNU C Library is built with '-Werror'. If you wish to build without this option (for example, if building with a newer version of GCC than this version of the GNU C Library was tested with, so new warnings cause the build with '-Werror' to fail), you can configure with '--disable-werror'.
* Correctd the spelling of "Werror" -- it's "-Werror" in GCC, butDavid Bryant2022-11-171-2/+2
| | | | | it's "--disable-error" in Glibc. Thanks to Thomas Trepl for spotting my mistake.
* Correct capitalization, spelling, grammar, and idiom. Tighten theDavid Bryant2022-11-171-10/+10
| | | | prose by removing some circumlocutions.
* glibc: fix parallel build issue with make-4.4Xi Ruoyao2022-11-011-9/+5
| | | | | | | | | | | | | We only need a one-line change in upstream fix (because we don't use "make --shuffle"). Add it as a sed for both Chapter 5 and Chapter 8. Note that the "minimal" sed would be '/MAEKFLAGS :=/s/r/ -r/'. I included an additional ')' so it won't modify "-r" again to "- -r". Tested "make" and "make check" on a x86_64 with -j8 and an arm64 with -j24. Link: https://sourceware.org/git/?p=glibc.git;a=commit;h=2d7ed98add14
* Package updates.Bruce Dubbs2022-10-311-1/+4
| | | | | | | | | | | | | | | | | | Update to iana-etc-20221025. Update to tzdata-2022f. Update to Python3-3.11.0. Update to procps-ng-4.0.1. Update to man-pages-6.01. Update to man-db-2.11.0. Update to make-4.4. Update to linux-6.0.6. Update to libffi-3.4.4. Update to inetutils-2.4. Update to expat-2.5.0. Note: I had to run glibc in Chapter 8 at -j1 to avoid an apparant race condition. With a little more investigation I may be able to find a better solution.
* glibc: update total test countXi Ruoyao2022-10-031-1/+1
| | | | | | | | | | | | | I have: 2 FAIL 5092 PASS 67 UNSUPPORTED 16 XFAIL 4 XPASS Let's not be too precise (or we'll need to explain the meaning of "UNSUPPORTED"). IMO "over 5000" is fine (until we get 5500 tests).
* glibc: don't mention "/lib" as ld.so search path anymoreXi Ruoyao2022-08-241-4/+3
| | | | | | | | | Text change only. Since 11.0, /lib is a symlink to usr/lib. With libc_cv_slibdir=/usr/lib, /lib won't be searched by default anymore (if someone mess up the system by removing /lib symlink and create an real directory there, for example the initramfs before r10.1-439).
* glibc: update test statusXi Ruoyao2022-08-231-10/+6
| | | | | | | Text change only. Add tst-arc4random-thread failure recently reported to upstream, remove namespace related failures as they are UNSUPPORTED now in 2.36.
* document some newly reported test failuresXi Ruoyao2022-06-211-0/+11
|
* 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.
* SpelingBruce Dubbs2022-03-241-1/+1
|
* glibc: fix the desc of nss/tst-nss-files-hosts-multi failure, and ...Xi Ruoyao2022-03-151-2/+8
| | | | | | | mention nss/tst-nss-files-hosts-long failure It seems I was confused by the two failures with similar name, when I added the description.
* glibc: document tst-nss-files-hosts-multi failure ...Xi Ruoyao2022-02-221-3/+4
| | | | | | | | on the systems without non-loopback IP address We'd observed this long ago with "unknown reason". I just saw it again and did some investigation, found it depends on getaddrinfo() with AI_ADDRCONFIG, which requires a non-loopback address.
* glibc: update desc for contentXi Ruoyao2022-02-171-5/+28
| | | | | | | | | Add libc_malloc_check.so (it's like libmcheck.a, but should be used with LD_PRELOAD). Add description for libmvec. "libnss" -> "libnss_*", and reword the description.
* Fix typos in glibc and for systemd-oom group syntaxBruce Dubbs2022-02-151-2/+2
|
* glibc: add ld.so to programs listXi Ruoyao2022-02-131-1/+3
| | | | | | | Quote from the NEWS file: A symbolic link to the dynamic linker is now installed under /usr/bin/ld.so (or more precisely, '${bindir}/ld.so').
* glibc: update contents & descriptions for 2.35Xi Ruoyao2022-02-111-25/+4
|
* glibc: Makefile is not generatedXi Ruoyao2022-02-051-1/+1
|
* Remove unnecessary sed in glibc-2.35Thomas Trepl (Moody)2022-02-041-1/+2
|
* Package updates and a patch.Bruce Dubbs2022-02-031-1/+1
| | | | | | | | | Add coreutils-9.0 chmod patch. Update to glibc-2.35. Update to linux-5.16.5. Update to findutils-4.9.0. Update to expat-2.4.4. Update to iana-etc-20220128.
* Minor wording changeBruce Dubbs2021-11-011-1/+1
|
* Remove spaces at end o lines - chapter08Pierre Labastie2021-09-071-14/+13
|
* Fix security issue in Chapter 8 glibc.Bruce Dubbs2021-08-201-0/+5
| | | | Add a sed to glibc in Chapter 8 to fix a critical security issue.
* Clean up glibc list of test failuresBruce Dubbs2021-08-091-5/+6
|
* minor typoXi Ruoyao2021-08-041-1/+1
|
* Package updates.Bruce Dubbs2021-08-021-40/+21
| | | | | | Update to glibc-2.34. Update to diffutils-3.8. Update to libcap-2.52.
* Ensure that glibc installs ldconfig and sln to /usr/sbin.DJ Lucas2021-07-211-0/+6
|