http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47252
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-01-16 13:49:38 UTC --- (In reply to comment #3) > Confirmed that the code does in fact work with boost 1.42 on gcc 4.6.0. I > guess that makes this already fixed. It's hard to know, because Boost has so much conditional compilation based on the compiler and version, so it could be a change in boost, so different code is used with 1.42+4.6.0 - that's why we needed the preprocessed source you didn't provide