This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH 1/3] config-list.mk: add KNOWN_BROKEN
- From: Joseph Myers <joseph at codesourcery dot com>
- To: Jeff Law <law at redhat dot com>
- Cc: David Malcolm <dmalcolm at redhat dot com>, <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 9 Jun 2016 16:25:32 +0000
- Subject: Re: [PATCH 1/3] config-list.mk: add KNOWN_BROKEN
- Authentication-results: sourceware.org; auth=none
- References: <1464275078-4633-1-git-send-email-dmalcolm at redhat dot com> <5dcf9df2-465f-bea4-e266-428342db8a8a at redhat dot com>
On Thu, 9 Jun 2016, Jeff Law wrote:
> On 05/26/2016 09:04 AM, David Malcolm wrote:
> > When using config-list.mk to build all configurations, it's useful
> > to filter out the configurations that are known to be broken.
> >
> > This patch does so, adding a KNOWN_BROKEN variable.
> >
> > contrib/ChangeLog:
> > * config-list.mk (LIST): Rename to...
> > (FULL_LIST): ...this.
> > (KNOWN_BROKEN): New variable.
> > (LIST): Redefine, in terms of FULL_LIST and KNOWN_BROKEN.
> I'd rather fix, deprecate and/or remove these kinds of targets.
>
> Given that interix has been broken for a long time, I'll approve a patch that
> removes it.
The rule was meant to be that a target is deprecated in one release, then
removed in the next - the error message given without --enable-obsolete
says so. So all the targets that require --enable-obsolete in GCC 6
should be removed for GCC 7 in the absence of interest in reviving them.
--
Joseph S. Myers
joseph@codesourcery.com