> 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