comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@cs.nyu.edu (Robert Dewar)
Subject: Re: GNAT on Win 95
Date: 1996/06/14
Date: 1996-06-14T00:00:00+00:00	[thread overview]
Message-ID: <dewar.834725783@schonberg> (raw)
In-Reply-To: 9606131320.AA07958@eight-ball


iBob Crispen says

"Ditto for Cygnus and LabTek -- here we've got two groups of people
(saintly people) writing a gcc for Windows 95 and NT.  Both of them
compile C.  One of them compiles C++.  One of them compiles Ada 95.
It's a virtual certainty that the same problems are being solved twice.
It's also a virtual certainty that every day the two common cores of
the compilers move another millimeter farther apart, and the chances
of forever having to have two compilers on my machine increase another"

What on earth are you talking about. LabTek is not writing a "gcc for 
Windows 95"! The port of GNAT for NT uses the current release of gcc
from FSF with a few extra patches which represent changes present
in the current development version of FSF gcc which are necessary
for GNAT (the maintanence of the FSF version of gcc, which is what
Labtek -- and all other versions of GNAT -- uses, is under the
control and supervision of Richard Kenner of ACT and NYU)

The Cygnus development of gcc is kept syncrhonized with the FSF
development, and Cygnus fixes and improvements are incorporated
into the FSF release.

Bob, you really ought to take the effort to find more about what
is going on and how gcc works before posting a message which is
so confused. 

"One of them compiles C++"

more massive confusion. gcc is a driver program that can call cc1, gnat1,
or cc1plus etc, which are the actual compilers for the different languages.
Each of these compilers incorporates the backend code generator etc that
is a fundamental part of gcc.

If you get the latest version of the gcc driver from either FSF or Cygnus
then they should be, barring minor revision shifts, identical, and either
of them will be happy to load the C++ compiler or the GNAT compiler.

No problems are being solved twice

Nothing is moving apart

If you want to have C++ and Ada on your machine, you definitely need
two compilers, a C++ compiler and an Ada cmpiler. These can both be
loaded using the gcc driver. You definitely do NOT need two copies of
the gcc driver, so once you set things up properly on your machine,
you have one copy of gcc, which compiles C, C++, or Ada (or for that
matter Chill, or Fortran 77, or Objective C, or ...) depending on the
extension of the file (or the -x switch).






  parent reply	other threads:[~1996-06-14  0:00 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-06-13  0:00 GNAT on Win 95 Bob Crispen
1996-06-14  0:00 ` Jim Kingdon
1996-06-14  0:00 ` Robert Dewar [this message]
1996-06-17  0:00   ` Pascal Obry
  -- strict thread matches above, loose matches on Subject: below --
1996-06-17  0:00 Bob Crispen
1996-06-12  0:00 Bob Crispen
1996-06-14  0:00 ` Dale Pontius
1996-06-10  0:00 Bob Crispen
1996-06-10  0:00 ` Tom Griest
1996-06-11  0:00 ` Theodore E. Dennison
1996-06-12  0:00 ` Dale Pontius
1996-06-12  0:00   ` Tom Griest
1996-06-06  0:00 Bob Crispen
1996-06-07  0:00 ` Theodore E. Dennison
1996-06-07  0:00   ` Theodore E. Dennison
1996-06-07  0:00     ` progers
1996-06-07  0:00   ` Robert Dewar
1996-06-07  0:00   ` Kenneth Mays
1996-06-08  0:00     ` Robert Dewar
1996-05-30  0:00 somf
1996-05-30  0:00 ` Tom Griest
1996-05-31  0:00 ` Philip Brashear
1996-06-05  0:00 ` Andy Wilson
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox