Hi Robert,
I'm inclined to just provide packaged binaries for the main targets rather than worry about all the various different options. I'd even go as far as say just providing release build packages would be fine.
On Windows, if you'll be running your application in release AND debug (and what developer doesn't do that) you need both release and debug OSG libs. So if you want to just provide release packages, then don't bother to provide the -dev packages on Windows. They will be useless, because all developers will have to build OSG from source to get the debug DLLs/libs.
The OSG itself isn't that difficult to build, and OSG users all should be capable of pulling down the sources and building their own version of the OSG. The binaries of really help out with quick evaluations of the OSG and for helping redistribution of binaries/libs with applications or as part of central repositories. For day to day development we actually want osg users to be compiling from source and testing out latest versions as this is how we get people to test and debug the OSG, which in turn is how we keep the quality of our software high - this constant testing. Over reliance on binaries during the development cycle will lead to less of the community testing the source build and runtime, which is not something we really want to encourage.
I agree with all the above (except central repositories which don't apply to Windows). But my point above still stands. Don't provide -dev binaries on Windows if you don't want to provide both release and debug packages. It's totally useless, and will cause more traffic on the mailing list where people will expect the packages to work for their projects and will complain about crashes.
J-S -- ______________________________________________________ Jean-Sebastien Guay [email protected] http://www.cm-labs.com/ http://whitestar02.webhop.org/ _______________________________________________ osg-submissions mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
