HEADS-UP: Library versions have been bumped

Scott Long scottl at FreeBSD.org
Fri Oct 1 08:56:17 PDT 2004


Ken Smith wrote:
>>kensmith    2004-10-01 15:38:07 UTC
>>
>>  FreeBSD src repository
>>
>>  Modified files:
>>    .                    UPDATING 
>>    gnu/lib/libreadline  Makefile.inc 
>>    lib/libopie          Makefile 
>>    lib/libpcap          Makefile 
>>    lib/msun             Makefile 
>>  Log:
>>  Bump the library version numbers for the following libraries:
>>  
>>          /lib/{libm,libreadline}
>>          /usr/lib/{libhistory,libopie,libpcap}
>>  
>>  in preparation for doing the same thing to RELENG_5.  HUGE amounts of
>>  help for determining what to bump provided by kris.
>>  
>>  Discussed on:   freebsd-current
>>  Approved by:    re (not required for commit but something like this should be)
>>  
>>  Revision  Changes    Path
>>  1.367     +15 -0     src/UPDATING
>>  1.10      +1 -1      src/gnu/lib/libreadline/Makefile.inc
>>  1.19      +1 -1      src/lib/libopie/Makefile
>>  1.34      +1 -1      src/lib/libpcap/Makefile
>>  1.52      +1 -0      src/lib/msun/Makefile
> 
> 
> The specific list of library version number bumps is this (also available
> in UPDATING):
> 
>     /lib/libm.so.2 -> libm.so.3
>     /lib/libreadline.so.4 -> libreadline.so.5
>     /usr/lib/libhistory.so.4 -> libhistory.so.5
>     /usr/lib/libopie.so.2 -> libopie.so.3
>     /usr/lib/libpcap.so.2 -> libpcap.so.3
> 
> We specifically did not arrange for anything to remove the old
> versions of the libraries - that is something best left to you folks
> to determine when you want it done.  At the point the old libraries
> are removed any ports or other programs you have compiled that are not
> part of the base system will break.  They will need to be recompiled
> to pick up references to the new library versions.  But it is best if
> these libraries get removed at some point if you expect to be running
> 4.X executables and want to pick up the 4.10 libraries from compat
> (which are not there yet but will be soon).  Use your judgement on
> when to remove the old libraries.
> 

Don't forget that /etc/libmap.conf can be used to ease this migration
process.  I would suggest mapping libm.so.2 to libm.so.3 until you
have everything re-compiled.

Scott


More information about the freebsd-current mailing list