mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-25 07:42:13 +08:00
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.
This commit is contained in:
parent
32054928d1
commit
959d0d268b
@ -34,6 +34,33 @@
|
||||
the same results on all platforms.
|
||||
</para>
|
||||
|
||||
<warning>
|
||||
<para>
|
||||
Upgrading this package to a new major version will require rebuilding
|
||||
of many other packages. If some packages that use the librares built
|
||||
by icu4c-&icu-major; are rebuilt, they will use the new libraries
|
||||
while current packages will use the previous libraries. If the
|
||||
linux application loader (/usr/lib/ld-linux-x86-64.so.2) determines
|
||||
that both the old and new libraries are needed, it will probably
|
||||
cause an address conflict when resolving needed symbols and will
|
||||
result in the application failing.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
To determine what external libraries are needed (directly or indirectly)
|
||||
by an application or a library, run:
|
||||
</para>
|
||||
|
||||
<screen><userinput>ldd <application or library> </userinput></screen>
|
||||
|
||||
<para>
|
||||
or to see only the directly needed libraries:
|
||||
</para>
|
||||
|
||||
<screen><userinput>readelf -d <application or library> | grep NEEDED</userinput></screen>
|
||||
|
||||
</warning>
|
||||
|
||||
&lfs113_checked;
|
||||
|
||||
<bridgehead renderas="sect3">Package Information</bridgehead>
|
||||
|
Loading…
Reference in New Issue
Block a user