
I agree with you that there isn't an (easy) way to fix it as long as Sun CC refuses to reload its SUNWCCh headers. I like Simon's workaround 1 to turn off Sun's special treatment on standard headers. That way we don't even need the boost/tr1/tr1/sun folder. Maybe we can put that in the document of Boost::TR1, as an alternative? On Thu, Nov 13, 2008 at 5:48 AM, John Maddock <john@johnmaddock.co.uk>wrote:
Oh heck, I'll think about this, but I can't see a way to fix it at present. The one thing we definitely can't do is allow recursive includes (so that vendor <string> includes Boost <memory>), because that leads to some awful and intractable cyclic dependencies. You could include <boost/tr1/memory.hpp> instead of <memory>, but that's not a good solution either :-(
John.