[pdal] Boost versioning
Michael P. Gerlek
mpg at flaxen.com
Thu Feb 2 13:16:39 EST 2012
What tools do they provide for this?
-mpg
> -----Original Message-----
> From: Howard Butler [mailto:hobu.inc at gmail.com]
> Sent: Thursday, February 02, 2012 9:29 AM
> To: mpg at flaxen.com
> Cc: pdal at lists.osgeo.org
> Subject: Re: [pdal] Boost versioning
>
>
> On Feb 2, 2012, at 10:51 AM, Michael P. Gerlek wrote:
>
> > Yesterday Mr. Rosen found yet another problem with Boost compatibility (1.47.x against VS2010)
> >
> > This is a topic for the Sprint next week, but maybe we can jump start it here...
>
> Near as I can tell, Boost's compatibility story is such a mess that projects simply give up and embed the version they need. In fact
> there's tools to make that scenario easier. Active projects like PCL, Mapnik, et. al seem to "use the latest release" at the developer
> level, and then expect that packagers take care of compilation issues
>
> >
> > - We need to support whatever version the major linux distros are using
>
> RHEL 6.1 is Boost 1.41, I believe. I think Debian is about at that too. It's too old for a lot of stuff.
>
> > - We want to support the (relatively) latest-and-greatest release (so we get nifty stuff we can gratuitously splatter all over the
> codebase :-)
>
> There's a couple of big discontinuities that affect us:
>
> - Boost filesystem changed from 2 to 3, and the transition is painful and requires #ifdefs
> - Boost random in 1.48 has some fancy stuff I'd like to use for pdal::filters::Stats
> - Boost spirit, to be used for our expression parser, has had some changes in the 1.44-1.46 timeframe.
>
> > Can we then cut this problem down to just supporting two versions? Or are there other concerns? (like, which boost do the Mac
> fanboys use?)
>
> we quickly get to the point where it's easier to embed the things we want and not depend on getting screwed by the system boost...=
More information about the pdal
mailing list