
Daniel James wrote:
On Mon, 26 Feb 2007 02:18:32 -0000, Eric Niebler <eric@boost-consulting.com> wrote:
Interesting! I'm not familiar with the intel compiler on linux. In what way does it make use of gcc?
It uses the gcc linker and library, and as you've noticed, also pretends to be it - implementing some gcc extensions (and maybe bugs?) that it doesn't on windows. So it's meant to work as a replacement for gcc without much hassle. I think on windows it has a similar relationship with Visual C++.
Thanks for the explanation.
No matter, I think I can guess what the problem is from the tests you ran. Can you apply the attached patch to boost/foreach.hpp and re-run your tests?
Yes, that works.
And thanks for the help! Fix committed to both RC and HEAD. -- Eric Niebler Boost Consulting www.boost-consulting.com