public inbox for gdb@sourceware.org
 help / color / mirror / Atom feed
* gcc 2 survey
@ 2003-09-19 22:10 Michael Elizabeth Chastain
  2003-09-19 23:57 ` Christopher Faylor
  2003-09-22 22:21 ` Jason Molenda
  0 siblings, 2 replies; 3+ messages in thread
From: Michael Elizabeth Chastain @ 2003-09-19 22:10 UTC (permalink / raw)
  To: gdb

gcc 2 survey
2003-09-19
mec@shout.net

Here is a bunch of data that I researched on platforms that still
use gcc 2.

At this time I am continuing to test with gcc 2.95.3, and I recommend that
we keep fixing any gdb regressions that happen with gcc 2.95.3.

Michael C

. Three-line summary

  gcc 2: openbsd, netbsd, freebsd, debian, lindows, xandros, lycoris, apple, sco
  gcc 3: red hat, mandrake, suse, slackware, conectiva, knoppix, gentoo
  gcc 3: hurd, cygwin

. FSF Tarballs
  . ftp://ftp.gnu.org/pub/gnu/gcc
    2001-03-22  gcc-2.95.3.tar.gz
    2001-06-18  gcc-3.0.tar.gz
    2001-08-20  gcc-3.0.1.tar.gz
    2001-10-24  gcc-3.0.2.tar.gz
    2001-12-20  gcc-3.0.3.tar.gz
    2002-02-21  gcc-3.0.4.tar.gz
    2002-05-15  gcc-3.1.tar.gz
    2002-07-26  gcc-3.1.1.tar.gz
    2002-08-15  gcc-3.2.tar.gz
    2002-11-19  gcc-3.2.1.tar.gz
    2003-02-05  gcc-3.2.2.tar.gz
    2003-04-23  gcc-3.2.3.tar.gz
    2003-05-14  gcc-3.3.tar.gz
    2003-08-04  gcc-3.3.1.tar.gz

. Linux

  Data from http://www.distrowatch.com .
  20 most popular page hits in the month ending 2003-09-12.

  Each line shows the earliest version which has gcc 3.
  Earlier is better.

    2002-09-25  Mandrake       9.0       gcc 3.2
    2002-09-30  Red Hat        8         gcc 3.2
    2002-09-30  SuSE           8.1       gcc 3.2
    2003-02-20  Byzantine      20030220  gcc 3.2
    2003-03-05  Yoper          1.0       gcc 3.2.2
    2003-03-18  Slackware      9.0       gcc 3.2.2
    2003-04-16  Kurumin        1.3       gcc 3.2.3pre8
    2003-05-01  Libranet       2.8       gcc 3.2.3pre6
    2003-05-16  Morphix        0.3-6     gcc 3.2.3
    2003-07-26  Knoppix        3.2       gcc 3.2.3
    2003-08-05  Gentoo         1.4       gcc 3.2.3
    2003-08-19  Turbo Linux    9W        gcc 3.3.1

  Distros still on gcc 2.
  Each line shows the most recent release.

    2002-12-15  Debian         3.0r1     gcc 2.95.4
    2003-03-17  Vector         3.2soho   gcc 2.95.3
    2003-06-24  Lindows        4.0       gcc 2.95.4
    2003-07-28  Xandros        1.1       gcc 2.95.4
    2003-08-24  Lycoris        rc1       gcc 2.95.3
    2003-09-11  Damn Small     0.4.7     gcc 2.95.4

  No gcc version available: slackware live; movix.

  . Debian GNU/Linux
    . http://lists.debian.org/debian-devel-announce/2003/debian-devel-announce-200308/msg00010.html
      . anthony towns announces a goal of "stable" at 2003-12-01
    . http://lists.debian.org/debian-release-0306/msg00004.html
      . debian sarge has gcc 3.3
      . not frozen yet as of 2003-06-17
      . 4-6 months to start of freeze
      . 6-12 months of freeze
    . http://people.debian.org/~willy/gcc-transition/
      . as of 2003-09-12, 103 packages (92 source) compiled with g++ 2.95

. BSD

  . FreeBSD 5
    . http://www.freebsd.org/releases/5.0R/relnotes.html
      . released 2003-01
      . all platforms updated to gcc 3.2.1
      . many people waiting for 5.1 before upgrading from 4.X.
    . http://www.freebsd.org/releases/5.1R/relnotes.html
      . released 2003-06-09
      . all platforms updated to gcc 3.2.2.
      . 5-STABLE not created yet, estimated time about 5.2

  . NetBSD 1.6
    . http://www.netbsd.org/Releases/formal-1.6/NetBSD-1.6.html
      . released 2002-09-14
      . gcc 2.95.3
      . NetBSD 1.6.1 is a point release; no new gcc
    . http://www.freebsdforums.org/forums/showthread.php?threadid=731
      . matthew green, 2003-03-01, 'updates of gdb and gcc will follow'
    . http://news.gw.com/netbsd.tech.toolchain/3361
      . matthew green, 2003-07-27, 'gcc3 update goes well'
    . http://www.bsdforums.org/forums/showthread.php?threadid=13907
      . matthew green, 2003-08-31, 'ready to switch sparc, sparc64, i386 & alpha'

  . OpenBSD 3.3
    .  http://www.sigmasoft.com/~openbsd/archive/openbsd-announce/200304/msg00004.html
      . released 2003-05-01
      . gcc 2.95.3 + propolice
    . http://www.openbsd.org/portsplus/200302.html
      . "updated egcs-stable to version gcc-3.2.2 [espie 2003-02-15]"
      . but egcs is not the system compiler
      . system compiler is still 2.95.3 based
    . http://gcc.gnu.org/ml/gcc/2003-07/msg00652.html
      . marc espie says:
	. NetBSD cross-compiles but OpenBSD native compiles
	. wants same compiler across all arches
	. toolchain speed issues
	. 1% increase in kernel size would kill them
	. they have branch enhancements
	  . propolice
	  . don't use binutils ld.so because of license
	  . linker support for W^X

. Apple
    . http://sources.redhat.com/ml/gdb/2003-09/msg00241.html
    . http://sources.redhat.com/ml/gdb/2003-09/msg00245.html
      . jim ingham, 2003-09-19:
	. gcc 2 still used for kernel extensions
	. kernel extensions can be debugged with gdb
	. does not know how much longer this will last

. Hurd
  . http://packages.debian.org/crosshurd
    . CrossHurd 1.3 date 2003-07-01 refers to gcc-3.2-base, gcc-3.3-base

. Cygwin
  . http://cygwin.com/packages
    . gcc 3.2-3 as of 2002-11-14

. SCO
  . http://sources.redhat.com/ml/gdb/2003-05/msg00126.html
    . kean johnston says:
      . still on gcc 2.95.3
      . planning to transition when gcc 3.4 comes out

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

* Re: gcc 2 survey
  2003-09-19 22:10 gcc 2 survey Michael Elizabeth Chastain
@ 2003-09-19 23:57 ` Christopher Faylor
  2003-09-22 22:21 ` Jason Molenda
  1 sibling, 0 replies; 3+ messages in thread
From: Christopher Faylor @ 2003-09-19 23:57 UTC (permalink / raw)
  To: gdb

On Fri, Sep 19, 2003 at 06:10:47PM -0400, Michael Elizabeth Chastain wrote:
>gcc 2 survey
>2003-09-19
>mec@shout.net
>
>Here is a bunch of data that I researched on platforms that still
>use gcc 2.
>
>At this time I am continuing to test with gcc 2.95.3, and I recommend that
>we keep fixing any gdb regressions that happen with gcc 2.95.3.
>
>Michael C
>
>. Three-line summary
>
>  gcc 2: openbsd, netbsd, freebsd, debian, lindows, xandros, lycoris, apple, sco
>  gcc 3: red hat, mandrake, suse, slackware, conectiva, knoppix, gentoo
>  gcc 3: hurd, cygwin

Cygwin falls into this list, too.  It has a separate gcc2 package.

cgf

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

* Re: gcc 2 survey
  2003-09-19 22:10 gcc 2 survey Michael Elizabeth Chastain
  2003-09-19 23:57 ` Christopher Faylor
@ 2003-09-22 22:21 ` Jason Molenda
  1 sibling, 0 replies; 3+ messages in thread
From: Jason Molenda @ 2003-09-22 22:21 UTC (permalink / raw)
  To: Michael Elizabeth Chastain; +Cc: gdb

Hi Michael,


On Sep 19, 2003, at 3:10 PM, Michael Elizabeth Chastain wrote:

> . Three-line summary
>
>   gcc 2: openbsd, netbsd, freebsd, debian, lindows, xandros, lycoris, 
> apple, sco
>   gcc 3: red hat, mandrake, suse, slackware, conectiva, knoppix, gentoo
>   gcc 3: hurd, cygwin


Just to clarify the MacOS X platform a bit.

MacOS X 10.1, released around September 2001, uses gcc 2.95.2.

MacOS X 10.2, released around September 2002, uses gcc 3.1, and gcc 
2.95.2 is easily available to the developers.

MacOS X 10.3, which will be released some time this calendar year, uses 
gcc 3.3, with gcc 3.1 easily available to developers.  gcc 2.95.2 is 
also available as an optional install; developers targetting older 
versions of MacOS X will be using it, but we expect few to use it for 
current and future development.

We often ship multiple versions of the compiler because our customers 
may have legacy code that does not compile under the newer compiler 
versions (particularly with large C++ code bases).  But for the most 
part, we're concentrating all of our development and support efforts to 
gcc 3.3, and to a lesser extent, gcc 3.1.

And, of course, everything we do is in stabs.

Jason

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

end of thread, other threads:[~2003-09-22 22:21 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-19 22:10 gcc 2 survey Michael Elizabeth Chastain
2003-09-19 23:57 ` Christopher Faylor
2003-09-22 22:21 ` Jason Molenda

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).