Changeset 6c378f6 for general/genlib
- Timestamp:
- 06/15/2023 01:20:46 PM (16 months ago)
- Branches:
- 12.0, 12.1, 12.2, gimp3, kea, ken/TL2024, ken/tuningfonts, lazarus, lxqt, plabs/newcss, python3.11, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/for-12.3, xry111/llvm18, xry111/spidermonkey128, xry111/xf86-video-removal
- Children:
- ae69b0e
- Parents:
- cae21bc
- git-author:
- Xi Ruoyao <xry111@…> (06/15/2023 01:17:05 PM)
- git-committer:
- Xi Ruoyao <xry111@…> (06/15/2023 01:20:46 PM)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genlib/icu.xml
rcae21bc r6c378f6 37 37 <warning> 38 38 <para> 39 Upgrading this package to a new major version will require rebuilding 40 of many other packages. If some packages that use the librares built 41 by icu4c-&icu-major; are rebuilt, they will use the new libraries 42 while current packages will use the previous libraries. If the 43 linux application loader (/usr/lib/ld-linux-x86-64.so.2) determines 44 that both the old and new libraries are needed, it will probably 45 cause an address conflict when resolving needed symbols and will 46 result in the application failing. 39 Upgrading this package to a new major version (for example, from 40 72.1 to &icu-version;) will require rebuilding of many other 41 packages. If some packages that use the libraries built by 42 icu4c-&icu-major; are rebuilt, they will use the new libraries while 43 current packages will use the previous libraries. If the Linux 44 application loader 45 (<filename class='libraryfile'>/usr/lib/ld-linux-x86-64.so.2</filename>) 46 determines that both the old and new libraries are needed, and a 47 symbol (name of data or function) exists in both versions of the 48 library, all references to the symbol will be resolved to the 49 version appearing earlier in the breadth-first sequence of the 50 dependency graph. This may result in the application failing if 51 the definition of the data or the behavior of the function referred 52 by the symbol differs in two versions. To avoid the issue, users 53 will need to rebuild every package linked to an ICU library as soon 54 as possible once ICU is updated to a new major version. 47 55 </para> 48 56
Note:
See TracChangeset
for help on using the changeset viewer.