From: hyc@hanauma.jpl.nasa.gov (Howard Chu)
Subject: Re: GNU C 2.2x available yet?
Keywords: GNU GCC c++ 
Organization: SAR Systems Development & Processing, JPL
Date: Sat, 26 Sep 1992 10:58:30 GMT

In article <ntomczak.717476481@vega> ntomczak@vega.math.ualberta.ca (N Tomczak-Jaegermann) writes:
>pbh@jake.cc.wayne.edu (Patrick Haggood) writes:
>>I've been using GCC 1.4x for about a year (?) waiting to go to 2.0
>>when it was "safe".  I just read somewhere that 2.2 is available for
>>the ST.  If so, where?  Do I keep all the same g++ libs I have 
>>or is this a totally different beast altogether?  I heard Objective
>>C has been rolled into the compiler in addition to the Ansi C and
>>C++ compilers.  True?  Is 2.2 more stable than 2.1?              
>
>gcc 2.2.2 for ST is currently at PatchLevel 3.  It was available
>some two days after FSF release.
>
>There is a series of updates on a.a which contain - among other
>things Atari specific patches (not very extensive) to FSF distribution.
>Look somewhere in 20'th.  The last one is from August this year.
>Howard Chu promissed some time ago that he will put binaries
>on a.a.  I do not know if they are there.

Just put 'em up tonight. Go get gnustuff/tos/gcc/gc222bin.zoo and
gnustuff/tos/gnulib/gc222lib.zoo.

The bin archive contains the compiler (gcc 2.2.2, patchlevel 3 +
my changes), assembler (gas 1.38.1 patchlevel 3 + my fix), linker
(patchlevel 31 + my changes) and other associated utilities.

The gc222lib archive contains binaries for the library as well as
the full set of include files. Also, the library is actually built
from the MiNT library, patchlevel 21 plus some of my changes.
Mintlib21 corresponds pretty much with the GNU library patchlevel 83.

Note that my changes haven't yet come back in an official patch
set so this is a very informal, unofficial distribution. I've
been using it myself without trouble, so you should expect to be
able to use it as well, but you might want to wait for the next
official set of patches and such.

>You may compile 2.x.... releases to provide compilers for C, C++
>and Objective-C.  This depends on compilation flags.  PD-runtime
>and class libraries for Objective-C are still "work in progress"
>but you can go into "an experimental mode" on it.

I didn't build the C++ or Objective-C compilers this time 'round.
>
>Libraries were extensively updated (both gcc and g++).  Better
>get current versions.

Yep. The TOS and MiNT libraries are getting closer and closer to
being totally merged. *** Huge thanks to Jwahar Bammi and Eric Smith
for all the great work they've been doing. *** I have a lot of fun
playing with this stuff but only because they've done so much to make
everything so powerful and easy to use.


The binaries in these two archives support base-relative addressing
for static and global variables, which can be used to create shared-
text programs. Under MiNT 0.96, multiple invocations of a program
will run from a single copy of the code/text, if the program is marked
as sharable. See the Readme file in the bin archive for more info.

Btw, gc222bin.zoo is about 590K, gc222lib.zoo is about 350K.

-- 
  -- Howard Chu @ Jet Propulsion Laboratory, Pasadena, CA

California, land of dreams. For many, moving out to CA is their first step
toward fulfilling their dreams. For most of them, it's also their last.
Newsgroups: comp.sys.atari.st.tech