GCC 4.3 target deprecation proposals
Andrew Haley
aph@redhat.com
Tue Jan 22 17:48:00 GMT 2008
Manuel López-Ibáñez wrote:
> On 22/01/2008, Andrew Haley <aph@redhat.com> wrote:
>> NightStrike wrote:
>>> I work for a company that makes significant use of gcc to target vax.
>>> The people involved are users, not developers, of gcc. Does any part
>>> of the deprecation requirements take into account user base, or just
>>> developer base?
>> While the idea of weighing the user base when deprecating a target seems
>> to make some emotional sense, it doesn't make any practical sense. The
>> compiler has to be maintained by someone or it will rot and cease to be
>> buildable, then it won't be of any use to users anyway. If there isn't an
>> active maintainer we can't continue to include a target, no matter how many
>> users it has.
>
> I agree that weighing the user base doesn't make any practical sense.
> But I can't understand the reason for removing something that works
> fine because it may rot in the future. I understand that if you don't
> get test results then you may assume there are no users. But if you
> get test results and they are fairly clean?
The interface between gcc and the back-ends changes fairly frequently,
so it's necessary for a target to be maintained or it will cease to work.
> Another different matter would be if there were a lot of test failures
> and open bug reports. Then it will be fair to send all test-results
> reporters and bug subscribers a message saying:
>
> "If no one steps up to maintain this, the target will be removed in
> the next release."
That's what target deprecation is: we always deprecate in one release cycle
and delete in a subsequent cycle.
Andrew.
More information about the Gcc
mailing list