comp.lang.ada
 help / color / mirror / Atom feed
From: christov@mac.com (Chris Douty)
Subject: Re: Gnat 3.14 for Solaris x86
Date: 1 Dec 2003 16:14:43 -0800
Date: 2003-12-01T16:14:43-08:00	[thread overview]
Message-ID: <7e40f386.0312011614.6c8be840@posting.google.com> (raw)
In-Reply-To: c658d149.0312010038.48fce139@posting.google.com

finbar.okeeffe@amsjv.com (Finbar) wrote in message news:<c658d149.0312010038.48fce139@posting.google.com>...
> Hi,
> 
> I am new to Solaris x86 but have been developing on Sparc Solaris
> solutions for a few years. I am now looking to port an application (c
> and ada) from Sparc to Solaris x86. My first step is to try and match,
> as closely as possible, the development environments on each of my
> platforms. My Sparc environment is Gcc 2.8.1 and gnat 3.14.
> 
> The latest binary distribution of gnat I can find is 3.13 which runs
> with gcc 2.8.1. Unfortunately, the earliest binary distribution of gcc
> I can find is 2.95.
> 
> Can anyone advise me on how to achieve my gcc 2.8.1 and gnat 3.14 on
> Solaris x86. I would rather avoid cross-compilation from my Sparc.

Gnat 3.x is built on gcc 2.8.1.  That is gnat is a patch to the basic
gcc 2.8.1 source distribution that add Ada95 support.  The gnat
compiler can understand C and Ada95 code.  If you need C++, God help
you, because gcc 2.8.1 really sucked at C++.

What you want to do is get the gcc 2.8.1 sources from a Gnu mirror
near you and get the gnat 3.14p sources from NYU.  Install your gnat
3.13 binary distribution somewhere temporary and use it to build the
gnat 3.14 release.  The gnat sources include fairly clear instructions
on how to build the compiler and tools.

I will note that gnat 3.15p is the latest public release still based
on gcc 2.8.1.  You may wish to consider upgrading both the sparc and
x86 environments.

Good luck,
    Chris



  parent reply	other threads:[~2003-12-02  0:14 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-01  8:38 Gnat 3.14 for Solaris x86 Finbar
2003-12-01 20:39 ` Pascal Obry
2003-12-02  0:14 ` Chris Douty [this message]
2003-12-02  2:50 ` Steve
2003-12-03  8:17   ` Finbar
2004-01-07 18:09     ` Andreas Almroth
replies disabled

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