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