- Timestamp:
- 05/27/2023 11:05:06 AM (16 months ago)
- Branches:
- 12.0, 12.0-rc1, 12.1, 12.1-rc1, 12.2, 12.2-rc1, multilib, renodr/libudev-from-systemd, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/update-glibc
- Children:
- d0da969c
- Parents:
- 0aba9cb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/pkgmgt.xml
r0aba9cb r55a29cc 85 85 libraries until all the dependent packages have been recompiled.</para> 86 86 </listitem> 87 88 <listitem><para>If a package is (directly or indirectly) linked to 89 both the old and new names of one shared library (for example, the 90 package links to both 91 <filename class='libraryfile'>libfoo.so.2</filename> and 92 <filename class='libraryfile'>libbar.so.1</filename>, while the latter 93 links to 94 <filename class='libraryfile'>libfoo.so.3</filename> in turn), the 95 package may malfunction because the different names of the shared 96 library provide incompatible functions with same symbol names. This 97 can be caused by recompiling some (but not all) packages linked to the 98 old shared library name after the package providing the shared library 99 is upgraded. To avoid the issue, it's recommended to recompile every 100 package linked to a shared library of which the name has been changed 101 during an upgrade as soon as possible, in their dependency order. 102 </para></listitem> 87 103 88 104 <listitem> <para>If a package containing a shared library is updated,
Note:
See TracChangeset
for help on using the changeset viewer.