This is the mail archive of the
mailing list for the GCC project.
Re: The far past of GCC
- From: Jeff Law <law at redhat dot com>
- To: "Eric S. Raymond" <esr at thyrsus dot com>, gcc at gcc dot gnu dot org
- Date: Sat, 28 Dec 2019 21:15:53 -0700
- Subject: Re: The far past of GCC
- References: <20191228085310.B665F4704C53@snark.thyrsus.com>
- Reply-to: law at redhat dot com
On Sat, 2019-12-28 at 03:53 -0500, Eric S. Raymond wrote:
> In moving the history of a project old enough to have used
> more than one version-control system, I think it's good practice
> to mark the strata. I'm even interested in pinning down the
> RCS-to-CVS cutover, if there's enough evidence to establish that.
> I've added an issue to the tracker about this:
> If you have knowledge of the relevant dates or SVN revisions, please
> leave a comment on the issue.
> I'm making this a public request becauause there was talk of gluing
> very old, pre-CVS tarballs to the history. Reposurgeon has primitives
> to do this gracefully because one of my projects, INTERCAL, was old
> enough to have pre-CVS tarballs and I felt there was value in preserving
> that ancient history.
> I think there is rather more value in preserving GCC's ancient history!
> If nothing else, there are very few data sets on codebase growth with
> as long a timespan.
> Therefore, if you know where I can retrieve pre-CVS tarballs of GCC,
> please leave the URLs in a comment on that issue thread. I know about
> the official GCC download page; the oldest tarball on it is evidently
> from 1997, and I assume that is well after the project was CVSed. I'm
> looking for older sources.
I don't have a gitlab account, so I'm commenting here.
I believe RCS was initially used circa 1992 on the FSF machine which
held the canonical GCC sources. But I'm not aware of anyone still
having a copy of the old RCS ,v files.
THere's a slight chance we've got the old gcc2 snapshots in the Cygnus
CVS tree (assuming I could still find it) -- we may have imported the
snapshots onto CVS branches -- I can't really remember anymore.
FOr old releases, the best resource I know of is:
That has stuff all the way back to gcc-0.9, circa 1987. It's nowhere
near complete. You'll also find that in that era things were split up.
ie, the C++ compiler & runtime were separate distributions from the C
compiler & code generator, similarly for the old g77 compiler, gnat,
You may find other nuggets in there.