Changeset 959d0d2


Ignore:
Timestamp:
05/28/2023 04:28:13 PM (11 months ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
12.0, 12.1, kea, ken/TL2024, ken/tuningfonts, lazarus, lxqt, plabs/newcss, python3.11, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18, xry111/xf86-video-removal
Children:
6617624
Parents:
3205492
Message:

Add a warning to the icu package

If upgrading to a new majore version of icu, add a warning about the
need to upgrade other packages. Also provide information about how to
test packages for conflicts.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/icu.xml

    r3205492 r959d0d2  
    3434      the same results on all platforms.
    3535    </para>
     36
     37    <warning>
     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.
     47      </para>
     48
     49      <para>
     50        To determine what external libraries are needed (directly or indirectly)
     51        by an application or a library, run:
     52      </para>
     53
     54<screen><userinput>ldd &lt;application or library&gt; </userinput></screen>
     55
     56      <para>
     57        or to see only the directly needed libraries:
     58      </para>
     59
     60<screen><userinput>readelf -d  &lt;application or library&gt; | grep NEEDED</userinput></screen>
     61
     62    </warning>
    3663
    3764    &lfs113_checked;
Note: See TracChangeset for help on using the changeset viewer.