This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: GCC 3.1 Ada status for various platforms


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
|> 
|> 	ftp://ftp.cs.nyu.edu/pub/gnat/private/old/
|> 
|> * 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.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
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."


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]