Date: Thu, 14 May 2009 22:14:26 +0400 From: Alexander Churanov <alexanderchuranov@gmail.com> To: Jeremy Messenger <mezz7@cox.net> Cc: ports@freebsd.org Subject: Re: devel/boost: what's proper shared library version? Message-ID: <3cb459ed0905141114v17944e99had31ca4c9dee8fd7@mail.gmail.com> In-Reply-To: <op.utv8cyet9aq2h7@localhost> References: <3cb459ed0905130926n32def691ycecd043f70e522fc@mail.gmail.com> <op.utv8cyet9aq2h7@localhost>
next in thread | previous in thread | raw e-mail | index | archive | help
Jeremy, There is no binary compatibility for boost libraries at all. To be precise, they say "this may work for some cases", but boost folks are intentionally not examining if such a compatibility exists between releases. Of course, they provide no warranty of any kind. I've just dropped a message to boost and they confirmed that there is no compatibility between releases. So then, my question was not about binary compatibility. I was sure it does not exist. And yes, we need to rebuild all ports that depend on boost each time the libraries are updated. The question is: "how correctly assign versions to shared libraries from boost?" I suggest using boost release version, because this is most clear and obvious way. It's supported by boost out-of-box. The only concern is whether library names like libboost_date_time.so.1.39.0 are acceptable for FreeBSD. Alexander Churanov, maintainer of devel/boost
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3cb459ed0905141114v17944e99had31ca4c9dee8fd7>