comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@gnat.com (Robert Dewar)
Subject: Re: GNAT and GCC 3.0
Date: 6 Oct 2001 10:51:29 -0700
Date: 2001-10-06T17:51:29+00:00	[thread overview]
Message-ID: <5ee5b646.0110060951.559b8bcf@posting.google.com> (raw)
In-Reply-To: 36c6f8dd.0110051506.3fdabae0@posting.google.com

britt@adapower.net (Britt Snodgrass) wrote in message news:<36c6f8dd.0110051506.3fdabae0@posting.google.com>...
> dewar@gnat.com (Robert Dewar) wrote in message news:<5ee5b646.0110041038.5c321817@posting.google.com>...

> Will having GNAT available as an (optional) part of the 
> GCC source distrubution

    GNAT *is* part of the GCC source distribution. What
    parts you pick up if you do not pick up the whole
    distribution is up to you.

> result is a significantly simpler process for building
> cross-compilers to target additional processor families?    
> I'm thinking of processors such as the AMD 29050 and 
> StrongARM that have long been supported by the GCC C 
> compiler but not by the public versions of GNAT.
> 
> Britt Snodgrass

No. The process is straightforward from a build point of
view with either version of GNAT. Of course the issues of
supporting tasking, and the full tool set are completely
independent of the build process.

Why would you think otherwise?

Porting GNAT to a new target is never a trivial task. We
usually consider that internally a straightforward Unix
port is 6-12 person months with all the necessary tools
and testing, and cross ports, or ports to unusual operating
systems can be an order of magnitude more.

The one thing that having a version of GNAT that is compatible with
GCC 3 helps with is that there are some
new targets that are only available with GCC 3 (and were
not available with GCC 2.8.1), and furthermore some other
ports are in much better shape. But that has to do with
the version of GNAT you are using, not with whether it
is part of the GCC source distribution.

Porting GNAT to other than vanilla Unix systems on
traditional byte addressable machines is definitely
not straightforward. As far as we know the only
such port ever achieved outside ACT was Doug Rupp's
port to DOS (and Doug now works for ACT -- where he is
the primary maintainer of the port of GNAT for VMS -
which is certainly the trickiest of all the ports :-)

I certainly do not want to discourage people from trying,
but on the other hand, it is important to understand the
magnitude of the task at least a little bit!


Robert Dewar
Ada Core Technologies



  parent reply	other threads:[~2001-10-06 17:51 UTC|newest]

Thread overview: 84+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-02 15:47 GNAT and GCC 3.0 G. Fisher
2001-10-02 17:54 ` Ted Dennison
2001-10-04 18:38   ` Robert Dewar
2001-10-05  8:39     ` Juanma Barranquero
2001-10-06 14:24       ` Robert Dewar
2001-10-07 10:23         ` Florian Weimer
2001-10-08  7:53         ` Juanma Barranquero
2001-10-05 23:06     ` Britt Snodgrass
2001-10-06  6:58       ` Florian Weimer
2001-10-06 17:51       ` Robert Dewar [this message]
2001-10-08 11:24         ` Steffen Huber
2001-10-10  6:07           ` Robert Dewar
2001-10-11  4:02         ` David Brown
2001-10-11  9:24           ` Lutz Donnerhacke
2001-10-02 18:21 ` David Starner
2001-10-02 20:22   ` Ted Dennison
2001-10-02 21:21     ` Ted Dennison
2001-10-03  0:02       ` David Starner
2001-10-03 13:58         ` Ted Dennison
2001-10-03  4:02 ` Robert Dewar
2001-10-04 22:58   ` Ronald Cole
2001-10-05 15:08     ` Ted Dennison
2001-10-07  2:38       ` Robert Dewar
2001-10-06 14:39     ` Robert Dewar
2001-10-07  2:30       ` David Botton
2001-10-08  9:10         ` John English
2001-10-08 10:38           ` Samuel Tardieu
2001-10-08 12:06             ` John English
2001-10-08 14:39               ` Aidan Skinner
2001-10-08 15:05               ` David Botton
2001-10-08 19:40                 ` Matthew Woodcraft
2001-10-09 22:22                 ` Robert Dewar
2001-10-11 12:08                   ` David Botton
2001-10-09 15:17               ` Ted Dennison
2001-10-09 15:46                 ` Steven Deller
2001-10-09 17:34                   ` Ted Dennison
2001-10-09 22:31                   ` Robert Dewar
2001-10-09 16:53                 ` Wes Groleau
2001-10-09 22:25                 ` Robert Dewar
2001-10-09 22:20               ` Robert Dewar
2001-10-15  8:08                 ` John English
2001-10-09 22:16             ` Robert Dewar
2001-10-08 14:54           ` David Botton
2001-10-09 22:18         ` Robert Dewar
2001-10-11 12:16           ` David Botton
2001-10-07 15:28       ` Ronald Cole
2001-10-07 22:30         ` Pat Rogers
2001-10-08  3:27           ` David Starner
2001-10-08 13:51             ` Pat Rogers
2001-10-09 21:00               ` Ronald Cole
2001-10-10  6:11                 ` Robert Dewar
2001-10-10  7:10                   ` Ronald Cole
2001-10-10  9:59                   ` Larry Kilgallen
     [not found]                   ` <m3669o0y2u.fsf@yakisoba.forte-inOrganization: LJK Software <TcK5AtkXbXj1@eisner.encompasserve.org>
2001-10-10 16:30                     ` Florian Weimer
2001-12-05 20:58                     ` Ronald Cole
2001-12-05 21:35                       ` Wes Groleau
2001-12-05 23:45                         ` Ronald Cole
2001-12-06  5:27                           ` Robert Dewar
2001-12-06 17:32                             ` Ted Dennison
2001-12-06 20:04                               ` Simon Wright
2001-12-07  1:59                               ` Robert Dewar
2001-12-07 16:44                                 ` Ted Dennison
2001-12-07  1:43                             ` Florian Weimer
2001-12-07 14:42                               ` Stephen Leake
2001-12-07 21:06                                 ` Florian Weimer
2001-12-08  4:24                                   ` Robert Dewar
2001-12-08  4:25                                   ` Robert Dewar
2001-12-08 12:35                                     ` Robert Dewar
2001-12-06 17:04                           ` Wes Groleau
2001-12-05 21:39                       ` Wes Groleau
2001-12-05 21:52                       ` Pat Rogers
2001-12-05 23:35                         ` Ronald Cole
2001-10-10  6:23                 ` Robert Dewar
2001-10-10  7:38                   ` Ronald Cole
2001-10-10  9:01                   ` Lutz Donnerhacke
2001-10-10 17:06                     ` Ted Dennison
2001-10-11  9:22                       ` Lutz Donnerhacke
2001-10-12  9:10                         ` Florian Weimer
2001-10-12 10:03                           ` Lutz Donnerhacke
2001-10-13  2:07                     ` Robert Dewar
2001-10-03  7:24 ` Rob_NOWHERE.
2001-10-03  8:13   ` Pascal Obry
2001-10-03 12:08   ` Claude SIMON
2001-10-03 16:17   ` Robert Dewar
replies disabled

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