> On Mar 20, 2017, at 8:47 PM, Michael McConville <mm...@mykolab.com> wrote:
> 
> Jordon wrote:
>> I have current running on some machines and multiple times a week I
>> will update them by booting bsd.rd and doing the (u) option (i think
>> that is the ‘proper’ way to update to the latest current base system).
>> 
>> I will occasionally update all the packages I have installed by doing
>> a ‘pkg_add -u’ as root.  Based on the output, it is going through the
>> packages, checking for newer versions, and updating if there is one.
>> It then prints a “pkgname-oldver->newver” string.  The thing is, a lot
>> of the time the old version and new version is the same.  What does
>> this mean?  A slight tweak to a makefile or something that wasn’t
>> significant enough to rev the version number?  Some date discrepancy
>> with the mirror i am pulling it from?  I know it’s a small thing, but
>> it really has me puzzled.
> 
> It typically means that one of the libraries that the package depends on
> has been updated. This can be either a system library (included in the
> base system) or a third-party library (installed as a package). Because
> its dependencies are updated, the binary has to be relinked.
> 
> For what it's worth, this is also why you will see warnings like the one
> below if you run a binary that is out-of-sync with your libraries:
> 
>> WARNING: symbol(foo) size mismatch, relink your program


Thanks!  That makes sense.

Jordon

Reply via email to