Boost logo

Boost :

Subject: Re: [boost] Recommend dropping test coverage on msvc-7.1 and msvc-8.0
From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2017-10-16 08:53:27


On 16/10/2017 3:26, Beman Dawes via Boost wrote:
> On Sat, Oct 14, 2017 at 5:25 PM, Peter Dimov via Boost <
> boost_at_[hidden]> wrote:
>
>> James E. King, III wrote:
>>
>> Actually my intention was not to discuss this just for the format library
>>> - but for all libraries.
>>> There shouldn't be a need to support msvc-7.1 by any library at stated it
>>> is past support and I don't think it's worth anybody spending time dealing
>>> with it in development or in test at this point.
>>>
>>
>> The reason we have an msvc-7.1 tester in the matrix is that Ion Gaztañaga
>> cares enough (or cared enough - don't how how strongly he feels about it
>> now) to run it. Having msvc-7.1 tested does not necessarily create any
>> obligation on part of library maintainers to support it; whoever wants to,
>> can.

I care because my libraries support old compilers. The same happens with
older GCCs, it's not a msvc-exclusive problem.

I think it would be nice if there was a way (maybe it exists now) to
state in the test/build jamfile the minimum supported toolchains (say
msvc >= 9.0, gcc >= 4.2) by that library / test. This could allow just
avoiding the compilation phase, printing a well-known message. The giant
error outputs (which requires a huge amount of CPU and time in my
runners) would go away and the matrix could just show something like
"unsupported" or just avoid showing that column.

Best,

Ion


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk