Hi Mark, On Tue, Mar 24, 2009 at 5:42 PM, Mark Sciabica <msciab...@itracs.com> wrote:
> The versioning of the dll's doesn't completely solve the problem. I have > customized OSG for my application, changing the public interface in a way > such that the objects are not binary compatible with vanilla OSG. Linking > dll's without my customizations can cause crashes. I install my customized > build into a private directory in an attempt to avoid this problem. However, > this "feature" thwarts my efforts. I do hope you are publishing these changes to the core OSG, this is a requirement of the OSGPL/LGPL. > And this problem affects more than just those who customize OSG. On > Windows, we also need to contend with compatibility between builds from > different compiler versions, and compiler options (e.g. linking debug vs. > release or static vs dynamic runtime libraries). If two applications are > installed, both using OSG 2.8.0, they need to be built with the same > compiler version and same options or problems will ensue as they use the > same path to load plugins. If you have incompatible versions then you should bump the SO version number to avoid contention. Robert.
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org