EGCS-970929 and GNAT-3.10p?

Joel Sherrill joel@OARcorp.com
Thu Oct 9 09:26:00 GMT 1997


On Wed, 8 Oct 1997, Jeffrey A Law wrote:

> 
>   In message < 199710082117.RAA06460@nospokes.gtri.gatech.edu >you write:
>   > 
>   > Is it possible to (re)build GNAT-3.10p with EGCS-970929 instead of
>   > GCC-2.7.2.1?
> We don't know.  Nobody's actually tried it...  Well, maybe one person,
> but I don't know what version of GNAT and EGCS he was working with or
> how much time he spent on it.

If that one person is me, then I have been trying to build gnat-3.10p with
the gcc2 test snapshots lately.  My early attempts at building with egcs
were not successful and I did not look into them vey far since I needed to
test egcs on non-Ada platforms at the time.  gnat-3.10p + testgcc-970803
seems to work OK except for a configuration problem in which a variable in
the generated ada/Makefile (target_alias) does not get substituted
correctly.

I may have some time next week to try this again.  I have been testing to
the sparc-rtems cross target on a linux box.

>   > The gnat-3.10p-src/gcc-2721.dif seems to contain patches
>   > that have already been applied to EGCS.
> Most, if not all of those patches should be in EGCS.
> 
> However, other changes made since gcc-2.7 may prevent GNAT from building.

I did not investigate much but it seemed that the egcs reorganization
compared to gcc 2.7.2.x may have broken something.  I need to try this all
again to confirm it though.  

>   > not checked every last one of them.  I would like to get the benefits
>   > of EGCS with respect to C++ and FORTRAN without loosing Ada.  I'm also
>   > trying to build using the gcc/gnat binaries from cs.nyu.edu:/pub/gnat.
> Folding in GNAT is one of our long term goals; anything you can do to help
> us reach that goal would be greatly appreciated.
> 
> I'll help as much as I can :-)

egcs is a bit father along now.  Perhaps it time for me to dust off
egcs+gnat.

>   > I'm trying to build for mips-irix6.3, mips-irix5.3, rs6k-aix3.2,
>   > alpha-osf3.2, sparc-solaris2.5, and sparc-sunos4.1.3.
> I'd pick one platform and stick with it until you can get something that
> works.

That's the only way to do it.

--joel




More information about the Gcc mailing list