Changeset f991b54
- Timestamp:
- 01/02/2003 09:03:15 PM (21 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v4_1, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- b7cea6e
- Parents:
- ada6eeb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/glibc-inst.xml
rada6eeb rf991b54 37 37 file</userinput>).</para></listitem> 38 38 39 <listitem><para>Lastly, the patch also fixes a problem that causes 40 statically linked binaries to crash that were linked against Glibc-2.2 41 libraries. This patch is only needed temporarily because we have static 42 programs in <filename class="directory">/static/bin</filename> that might 43 be linked against an older Glibc version (the one from the host 44 distribution). We will install Glibc again at the end of this chapter to 45 remove this patch so you'll have a pristine Glibc as the developers 46 intended it.</para></listitem> 39 <listitem><para>It fixes a problem that causes statically linked binaries 40 to crash that were linked against Glibc-2.2 libraries. Even though static 41 binaries have all the necessary parts of Glibc built-in, they still rely 42 on one external library: Glibc's NSS libraries. These libraries, among 43 other things, tell programs where the system's password database is 44 (/etc/password, or NIS, or whatever other scheme has been 45 configured).</para> 46 47 <para>Glibc has undergone some changes since version 48 2.2.x and the new NSS code is incompatible with the old one. So when Glibc 49 is installed, it will install its new NSS libraries and static programs 50 will load these new NSS libraries and start to abort with 51 <emphasis>segmentation faults</emphasis>. This patch undoes a few of the 52 changes to overcome the problem.</para> 53 54 <para>We will install Glibc again at the end of this chapter to remove this 55 patch so you'll have a pristine Glibc as the developers intended 56 it.</para></listitem> 47 57 </itemizedlist> 48 58
Note:
See TracChangeset
for help on using the changeset viewer.