On Thu, Aug 26, 2010 at 19:17, Todd Lipcon <[email protected]> wrote: > On Thu, Aug 26, 2010 at 4:12 PM, David Reiss <[email protected]> wrote: > >> Roger, you misunderstood that patch. It just lets you run configure and >> make >> to build the code generator and java/python/etc. libraries without having >> to >> build the C++ runtime library. >> >> Also, I think I have a patch lying around to make the code generator not >> rely >> on boost. >> >> > Not relying on boost would be a great start! That's probably the biggest > obstacle - autoconf, etc, is annoying but boost is just the worst.
Agreed. I *loathe* Boost. When I first went to build Thrift, I downloaded Boost and built/installed it. I didn't know the magic incantations to limit the thing, but figured "how bad can it be?" Well, I learned as soon as it said something about dealing 6000 header files. Seriously. My include/boost-1_37/boost directory contains 6639 header files. That's just fucked. Regarding switch to Java? Meh. I've never found Java-based command line tools to be all that useful or performant. They always seem to have very bizarre idiosyncrasies. That said, I have most of a Python-based Thrift compiler sitting around. :-P Cheers, -g
