This is the mail archive of the
mailing list for the GCC project.
Re: GCC 3.1 Ada status for various platforms
- From: Andreas Schwab <schwab at suse dot de>
- To: Rainer Orth <ro at TechFak dot Uni-Bielefeld dot DE>
- Cc: gcc at gcc dot gnu dot org
- Date: Tue, 14 May 2002 23:13:41 +0200
- Subject: Re: GCC 3.1 Ada status for various platforms
- References: <15585.28766.692802.496641@xayide.TechFak.Uni-Bielefeld.DE>
Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> writes:
|> I've recently tried to bootstrap various GCC 3.1 configurations with ada
|> support, namely sparc-sun-solaris2.5.1, sparc-sun-solaris2.8,
|> mips-sgi-irix6.2, mips-sgi-irix6.5, alpha-dec-osf4.0f, alpha-dec-osf5.1,
|> and i386-pc-solaris2.8.
|> I had to start from widely different binary distributions to get an
|> acceptable bootstrap compiler (i.e. GNAT 3.13p or newer), available from
|> * GNAT 3.12p (alpha-dec-osf4.0d)
|> * GNAT 3.12p (i386-pc-solaris2.6)
|> * GNAT 3.11p (mips-sgi-irix5.3)
|> * GNAT 3.13p (sparc-sun-solaris2.5.1)
|> Having to bootstrap up to at least 3.13p over one or two steps is
|> certainly a mess and nothing that can be reasonably expected from GCC
|> users. Are there any plans to provide more binary distributions of GNAT
|> bootstrap compilers for the GCC 3.1 release, either 3.13p, 3.14p or 3.15p
|> (i.e. GCC 3.1 itself)?
You actually need only one good GNAT binary to start with. With this one
you can build cross compilers for the other platforms where bootstrapping
is more difficult, from which you can build native compilers that are
finally used for bootstrapping. That's how I built Ada compilers for our
distribution (starting with i386 as cross host, then ia64, alpha and ppc).
Andreas Schwab, SuSE Labs, email@example.com
SuSE GmbH, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."