View Single Post
  #5   (View Single Post)  
Old 27th November 2010
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Banned
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Default

Right, it all depends on when you compiled the binary.. or did you actually upgrade or reinstall?

A binary that was compiled on a 4.7 system that was upgraded should have "ABI" compatibility with 4.8, but if you reinstalled completely the shared C library distributed with 4.7 is not in the 4.8 installation sets, a new major library will be shipped that have may have different semantics now.

A static OpenBSD binary should continue working as long as the low level system calls haven't changed, which can sometimes happen, I do believe they try to retain compatibility here for at least 2 releases.

You have to remember that OpenBSD is a constantly evolving system and they don't want to be stuck in the sand, if you compile your own software.. recompile after upgrading/reinstalling.. if you use the official OpenBSD packages, please upgrade them.
Reply With Quote