Boost logo

Boost :

From: Eric Niebler (eric_at_[hidden])
Date: 2007-11-19 02:23:50

shunsuke wrote:
> Eric Niebler wrote:
>> #include <boost/range/iterator_range.hpp>
>> int main()
>> {}
>> fails to compile on VC6. If nobody is interested in these old compilers,
>> fine. But it seems odd to be shipping work-around code that doesn't
>> work. Should all the PTS work-around code be removed? Or can it be
>> patched up without too much effort?
> It seems easy to be patched.
> (You can install free evc4 if you want a free vc6 compiler.)
> Well, I guess Eric is angry because Boost.Foreach doesn't compile with vc6.
> I too am anxious because msvc-7.1 regression results are invisible.

Oh, I'm not angry. It's true, I discovered the problem by doing my
once-yearly testing of foreach on vc6, but if we decide to drop vc6
support, I won't shed a tear. If someone submitted patches for vc6/evc4,
that'd be nice and I bet Thorsten would appreciate it. <nudge>

Beman hit the nail on the head. It's probably time to start phasing out
the old work-around code, but I agree it's not critical for 1.35.

You're right about msvc-7.1 results, though. It's a release compiler,
and we have no test results for it. Hrm.

Eric Niebler
Boost Consulting

Boost list run by bdawes at, gregod at, cpdaniel at, john at