[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Openexr-devel] boost versions
From: |
Christopher Horvath |
Subject: |
Re: [Openexr-devel] boost versions |
Date: |
Fri, 17 Aug 2012 16:53:07 -0700 |
I'm using 1.49.0, but I don't really use many of the actively developed newer features - mostly smart pointers, format, regex, random - all things that are in C++ 11, but I can't use C++ 11 with our build system at work.
I haven't really dug into much of what seems like the "fancier" stuff - I wrote an Obj reader for Alembic using boost::spirit, and I'd say that was not really that successful - the code takes a really long time to compile and produces a gigantic executable.
I'm sure I'm doing it wrong, but I think that's one of the problems with hyper-templating, coding intuition gets lost.
I use boost::python heavily, but I'm wrapping really simply global functions and flat structs, so I haven't really had to change usage since I started with it on 1.39.
I still have to modify the boost build jam files to add -fPIC to static library compiles, which normally it will only add to the shared library compiles. This is really frustrating.
As soon as C++ 11 becomes more widely supported, I believe I can drop boost for everything except boost::python, and I think this is a big impediment to wider adoption of open source libraries with boost dependencies.
--
I think this situation absolutely requires that a really futile and stupid gesture be done on somebody's part. And we're just the guys to do it.