aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08/glibc.xml
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Add more locales used in gcc's libstdc++ testsuite.Ken Moffat2021-06-291-1/+10
|
* Some updates re test failures.Ken Moffat2021-06-221-1/+4
|
* glibc: remove description of libc_cv_rtlddir for nowXi Ruoyao2021-05-161-8/+0
|
* glibc: remove libc_cv_rtlddir override for nowXi Ruoyao2021-05-141-2/+1
| | | | Back to use the sed. Need to investigate later.
* Use /usr/lib for libc_cv_rtlddirThomas Trepl (Moody)2021-05-141-4/+4
|
* Use a configuration option to set the loader pathes in lddThomas Trepl (Moody)2021-05-131-3/+12
|
* glibc: fix ldd scriptXi Ruoyao2021-05-131-0/+5
|
* Merge Xi's changes into trunkDouglas R. Reno2021-05-111-3/+7
| | | | | | | | | | | | | Update to meson-0.58.0 Update to systemd-248 Update to gcc-11.1.0 Update to linux-5.12.1 Update to iproute2-5.12.0 Update to Python-3.9.5 Make /bin, /sbin, and /lib symlinks to their counterparts in /usr. Thanks again for a significant portion of this work goes to Xi, I only really merged it and made a couple of modifications for my updates. To LFS 11.x we go!
* Add manual locales needed for tests if using alternate locale installationBruce Dubbs2021-04-281-1/+5
| | | | | | instructions. Minor changes to boot scripts.
* Fix a glibc bug that causes issues with chrooted applications. Bruce Dubbs2021-02-191-0/+5
| | | | | | | | | | | | Update to bc-3.3.0. Update to openssl-1.1.1j. Update to meson-0.57.0. Update to linux-5.10.17. Update build times and sizes. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12138 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
* document x86 ISA level related breakage and workaroundXi Ruoyao2021-02-131-0/+11
| | | | git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12133 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689