public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* PROPOSAL: Policy for obsoleting targets
@ 2003-05-16 16:08 Zack Weinberg
  2003-05-16 16:31 ` Peter Barada
                   ` (4 more replies)
  0 siblings, 5 replies; 39+ messages in thread
From: Zack Weinberg @ 2003-05-16 16:08 UTC (permalink / raw)
  To: gcc


The last two times we've been round the release cycle, obsolete target
lists have been assembled ad-hoc.  I would post a list based on
intuitive impressions of what was no longer in use, then lots of
people would object to it and it would get pruned.

In the future I would like to do this more objectively.  To that end I
am proposing:

   At the time GCC version 3.n is released, all targets which have not
   had a successful build and test report posted to gcc-testresults
   for prereleases of minor version n, or releases n-1 and n-2, go on
   the obsoletion list for version n+1.  "Successful" means minimum
   useful functionality: it's okay if only the C compiler works.

   At any time during the development cycle of version n+1, anyone can
   request the removal of a target from the obsoletion list, but they
   must first post a successful build and test report to gcc-testresults.
   Version n-2 is not acceptable anymore for this; it has to be n+1,
   n, or n-1.  If they needed to make changes to get the target to
   work, they must also post the patch to gcc-patches, but it does not
   have to get approved.

   When 3.(n+1) is released, the targets still on the obsoletion list
   are deleted from the mainline, and another sweep of gcc-testresults
   is made to establish the list for 3.(n+2).

We're in an unusual situation right now, because the 3.2 release
series came off the 3.1 release branch.  Therefore, for the 3.4
release I would count test results as far back as 3.1.0.  3.5,
however, will jump to 3.3 as the minimum.

Comments?

zw

^ permalink raw reply	[flat|nested] 39+ messages in thread
* Re: PROPOSAL: Policy for obsoleting targets
@ 2003-05-19 18:49 Karim Yaghmour
  0 siblings, 0 replies; 39+ messages in thread
From: Karim Yaghmour @ 2003-05-19 18:49 UTC (permalink / raw)
  To: joel.sherrill; +Cc: gcc


[Please CC me in any replies as I'm not subscribed to the gcc mailing
list.]

Joel Sherrill wrote:
> With the reduced scope on each category of cross, then the problem is 
> more approachable.  And an option might be to get the experts in the
> various types of crosses to submit their existing instructions.

For those who are interested, I provide a full ~30 page instructions
on how to build a cross toolchain for Linux targets from scratch in
my book:
http://www.oreilly.com/catalog/belinuxsys/

I've also set up a table for providing up-to-date toolchain component
version combinations:
http://www.embeddedtux.org/gnu-tools.html

If you have any version combinations to submit, feel free to send them
to the embeddedTUX.org mailing list for others to review. The table
of combinations will be updated accordingly.

Cheers,

Karim

===================================================
                 Karim Yaghmour
               karim@opersys.com
      Embedded and Real-Time Linux Expert
===================================================

^ permalink raw reply	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2003-05-22 12:17 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-16 16:08 PROPOSAL: Policy for obsoleting targets Zack Weinberg
2003-05-16 16:31 ` Peter Barada
2003-05-16 17:42   ` Joel Sherrill
2003-05-16 18:30     ` DJ Delorie
2003-05-16 19:19     ` E. Weddington
2003-05-16 22:09       ` Joel Sherrill
2003-05-16 20:16     ` Janis Johnson
2003-05-16 22:10       ` Joel Sherrill
2003-05-16 22:51         ` Janis Johnson
2003-05-16 22:25       ` Paul Koning
2003-05-16 22:34         ` Joel Sherrill
2003-05-16 22:56           ` Alexandre Oliva
2003-05-17  0:02             ` Joe Buck
2003-05-18  6:16               ` Daniel Jacobowitz
2003-05-21 16:46                 ` Jason Thorpe
2003-05-19 22:51               ` Michael S. Zick
2003-05-19 23:46                 ` Dan Kegel
2003-05-20  0:08                   ` Joe Buck
2003-05-22  2:31               ` Ben Elliston
2003-05-22  5:42                 ` Dan Kegel
2003-05-22 12:22                   ` Michael S. Zick
2003-05-19  2:28         ` Peter Barada
2003-05-19 13:20           ` Paul Koning
2003-05-16 16:34 ` Joe Buck
2003-05-16 17:04   ` Joseph S. Myers
2003-05-16 21:12     ` Joe Buck
2003-05-16 21:21       ` Joseph S. Myers
2003-05-21 16:35       ` Jason Thorpe
2003-05-21 22:02         ` Michael S. Zick
2003-05-16 19:29   ` Daniel Jacobowitz
2003-05-16 16:59 ` Jan Vroonhof
2003-05-18 14:22 ` Marc Espie
2003-05-19 18:28   ` Joe Buck
2003-05-21 17:12   ` Jason Thorpe
2003-05-21 17:49     ` Dan Kegel
2003-05-21  5:25 ` Zack Weinberg
2003-05-21 14:01   ` Michael S. Zick
2003-05-21 16:56   ` Dan Kegel
2003-05-19 18:49 Karim Yaghmour

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).