Thanks Raffaele, helpful as usual Jordi Bares [email protected]
On 11 Sep 2014, at 08:29, Raffaele Fragapane <[email protected]> wrote: > Houdini ships with a fixed version of Boost it uses, and the symbols are > unaltered. > If you rely on boost to a serious extent (e.g. can't use C++11 and therefore > need Boost for things like smart pointers, counting etc.), then you either > have to use the same version, and link against the existing Houdini > deployment (excessive reliance on a client as a root dependency), or you have > to re-cook your own boost with alternate symbols (and building boost with > symbols switch is... unpleasant) just so you can use Houdini elsewhere. > > For a lot a lot of places it's a non-issue, not everybody has a backbone of > the extent and pervasiveness where this is an issue. For some places it's a > tolerable issues, as they are OK requiring H as a root element as that > stretch of pipe might be well isolated. > For some other places it's a gigantic pain in the butt :) > > SESI is aware and will, I'm sure, eventually wiggle its way out of the issue, > and when C++11 will be more widely supported, which is next year, a lot of > Boost can be replaced with native primitives and stdlibs items. > For now, you either compartmentalize, or push your RnD guys through groan > inducing deployment pains :) > > On Thu, Sep 11, 2014 at 5:18 PM, Jordi Bares <[email protected]> wrote: > > > I would love to know more about the Boost dependencies being an issue as I am > not familiar with it.ur users will know fear and cower before our software! > Ship it! Ship it and let them flee like the dogs they are!

