pro64-support
[Top] [All Lists]

Build tools?

To: pro64-support@xxxxxxxxxxx
Subject: Build tools?
From: Antony Bowers <Antony.Bowers@xxxxxx>
Date: Thu, 1 Mar 2001 18:28:21 +0000 (GMT)
Sender: owner-pro64-support@xxxxxxxxxxx
How do people build the Pro64 compiler from source, on Linux? I'm having
trouble finding a workable method (I'm looking into adding a new target).

The README says that gcc 2.96 (experimental) from November
1999 is known to work. Presumably it's possible to fetch and build a
gcc of this vintage from the CVS repository, but I don't have easy
access to it.

That leaves either gcc 2.95.2 or a recent gcc snapshot (pre-3.0) as
possibilities.

We have established that gcc 2.95.2 will build the compiler with fairly
minor modifications to the source; but depending forever on a compiler
that will soon be superceded is not ideal.

I've since tried building with the pre-3.0 gcc of 20010212, but there are
difficulties.

1. The Pro64 source depends on SGI STL extensions, but some time after
2.96 gcc dropped its SGI-based STL. The experimental iostreams
version of the STL from SGI can be used to fill the gap though, 
with some fiddling about.

2. A few code modifications are needed where the Pro64 C++ source is not
standards conforming (the new gcc is a bit closer to enforcing the
language standard).

I haven't got this build to go through yet; currently there are
mysterious problems linking "be". 

I'd prefer to avoid the forked version of gcc 2.96 that comes with Red Hat
7.0; that compiler is rumoured to be buggy and is surely no less doomed to
obsolescence than 2.95.

Is anything being done to ensure that Pro64 will remain buildable on x86 
Linux in the long term? What is the right approach?

Thanks for any suggestions,

   Tony

-- 
Antony Bowers, STMicroelectronics, Bristol, UK


<Prev in Thread] Current Thread [Next in Thread>