
15 Oct
2005
15 Oct
'05
7:20 p.m.
John Maddock wrote:
It's basically *impossible* to implement the new TR1 library if Boost.Config includes anything that may in turn include one of the modified TR1 headers: <utility> <memory> or <functional>.
I'll take another look at the SGI STL, but any other ideas?
To answer my own question, it looks like <limits> can be used for this, I'll update the config system to use this as well as <iosfwd> and then try and patch TR1 to make it work :-)
Sadly, it can't, g++-2.95 doesn't have a limits header. I think that <algorithm>, <numeric>, <stdexcept> or any of the containers would work. Alternatively, it might be possible to use iosfwd, and look into changing anything that checks for __STL_CONFIG_H. Daniel