Ignore:
Timestamp:
07/27/2021 07:29:34 PM (3 years ago)
Author:
Thomas Trepl (Moody) <thomas@…>
Branches:
ml-11.0, multilib
Children:
00e8b532
Parents:
85cd74c2 (diff), 29779c4 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Automatic merge of trunk into multilib

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter08/pkgmgt.xml

    r85cd74c2 r64a306d  
    7070
    7171      <listitem> <para>If a package containing a shared library is updated, and
    72       if the name of the library changes, then any the packages dynamically
     72      if the name of the library changes, then any packages dynamically
    7373      linked to the library need to be recompiled in order to link against the
    7474      newer library.  (Note that there is no correlation between the package
     
    124124
    125125      <listitem>
    126         <para>If a binary or a shared library is overwrote, the processes
     126        <para>If a binary or a shared library is overwritten, the processes
    127127        using the code or data in the binary or library may crash.  The
    128128        correct way to update a binary or a shared library without causing
    129         the process to crash is: remove it first, then install the new
     129        the process to crash is to remove it first, then install the new
    130130        version into position. The <command>install</command> command
    131131        provided by <application>Coreutils</application> has already
    132132        implemented this and most packages use it to install binaries and
    133         libraries.  So you won't be troubled by this issue most of the time.
     133        libraries.  This means that you won't be troubled by this issue most of the time.
    134134        However, the install process of some packages (notably Mozilla JS
    135         in BLFS) just overwrites the file if it exists and causes crash, so
     135        in BLFS) just overwrites the file if it exists and causes a crash, so
    136136        it's safer to save your work and close unneeded running processes
    137137        before updating a package.</para>
Note: See TracChangeset for help on using the changeset viewer.