HDTenEightyP/NetNews huggingface dataset:
From: beaker@milton.u.washington.edu (Clint Olsen)
Subject: Gnu C Libraries
Organization: University of Washington, Seattle
Date: Thu, 23 Jul 1992 02:12:29 GMT

Hello:

I just wanted to confirm that the gnu C libraries don't
come with gcc when you install it.  I already have obtained
the g++ libraries and installed them, but I don't want to
go to the trouble of putting on the gnu C libraries unless
I have to.

Thanks in advance.


-----------------------------------------------------------------------
Clint Olsen 
olsenc@maxwell.ee.washington.edu

Computers are like boats:  They are an endless pit to throw money into.
-----------------------------------------------------------------------
From: big@broue.rot.qc.ca (Patrick Drolet)
Newsgroups: gnu.gcc.help
Subject: AIX PS/2 implementation
Date: 27 Jul 92 22:34:05 GMT
Distribution: world
Organization: Groupe de Recherche Operationnelle en Telecommunication (ROT)
X-Newsreader: Tin 1.1 PL4

Did anyone of you guys compiled gcc-2.2.2 under AIX PS/2 ?  (I know, I know,
AIX PS/2 is not Sun OS, but I'm stuck with it).
Anyways, I have a problem wich I cannot solve.

Ok, it goes like this:
-------------------------------------------------------------------------
# make LANGUAGES=c

	if [ -f libgcc2.ready ] ; then \
		true; \
	else \
		touch libgcc2.ready; \
	fi
	rm -f tmplibgcc2.a
	set -e; \
	for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2  _lshrdi3 _lshldi3 _ashldi3 _ashrdi3   _udivmoddi4 _cmpdi2 _ucmpdi2 _floatdidf _floatdisf  _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi  _varargs _eprintf _builtin_new _builtin_New _builtin_del  _bb _shtab _clear_cache _trampoline __main _exit; \
	do \
	  echo ${name}; \
	  ./gcc -O2    -g -B./ -g1 -I. -I. -I./config -c -DL${name} \
	      ./libgcc2.c -o ${name}.o; \
	  if [ $? -eq 0 ] ; then true; else exit 1; fi; \
	  ar rc tmplibgcc2.a ${name}.o; \
	  rm -f ${name}.o; \
	done
_muldi3
_divdi3
_moddi3
_udivdi3
_umoddi3
_negdi2
_lshrdi3
_lshldi3
_ashldi3
_ashrdi3
_udivmoddi4
Line 389: subl-52(%ebp),%edi sbbl-48(%ebp),%ecx
Line 389: -------------------^-
Line 389: subl-52(%ebp),%edi sbbl-48(%ebp),%ecx
Line 389: expected end of line
Line 459: subl-52(%ebp),%esi sbbl-48(%ebp),%ebx
Line 459: -------------------^-
Line 459: subl-52(%ebp),%esi sbbl-48(%ebp),%ebx
Line 459: expected end of line
Line 469: subl-36(%ebp),%edi sbbl-40(%ebp),%eax
Line 469: -------------------^-
Line 469: subl-36(%ebp),%edi sbbl-40(%ebp),%eax
Line 469: expected end of line
errors detected: 3
*** Error code 1

---------------------------------------------------------------------

Any ideas ?

					Patrick Drolet
Newsgroups: gnu.gcc.help
From: kocks@jessica.stanford.edu (Peter Kocks)
Subject: installing gcc on mips-dec-ultrix ---- linker problem??
Organization: Academic Information Resources
Distribution: gnu
Date: Thu, 30 Jul 92 04:56:59 GMT


Hi,

I've got gcc 2.2.2 running on my NeXT and love it.  I want to get it
to run on our dec at work.  Here's the problem.

I have ulrtrix 3.1, but my ultrix compiler is version 2.1.  I know
this is strange, its a long story, and the cc2.1 with ld2.1 works just
fine.  I don't think this is the problem, but it may be important.

gcc compiles ok.  I have to compile "enquire" by hand with ultrix cc,
becuase gcc barfs.  I also have to run ./gcc -fspes_something specs
because the Makefile clobbers it when it should not.  I compiled gcc
in a directory other than the source directory.  I think the missing
"specs" file is a bug in the Makefile.  After that, everything seems
fine and gcc is installed.

PROBLEM

When a run gcc the linker (that /usr/bin/ld2.1 from dec) complains:

foo.o of wrong sex, object of wrong sex

The program is then not linked, and therefore clearly does not run.  


HELP.

Thanks in advance.

--Peter Kocks
  kocks@jessica.stanford.edu


Newsgroups: gnu.gcc.help
From: kale@aelle.cs.odu.edu (Vijay S. Kale)
Subject: gcc/g++
Organization: Old Dominion University
Date: Tue, 28 Jul 1992 20:07:28 GMT


Could any one out there will give me ftp sites for gcc/g++ on SGI machines.

..Vijay
Newsgroups: gnu.gcc.help
From: kenc@sol.acs.unt.edu (Ken Corey - Operator)
Subject: Summary on cpp question from yesterday
Organization: University of North Texas
Date: Wed, 29 Jul 1992 13:44:22 GMT

First I wanna say thanks to all that helped.  This has got to be the most
vocal group I've ever asked a question in...;)

Here's the summary about this question:

My question was about macro substitution.  The code I'd gotten the macros
that broke under GCC looked like:
  #define MUL(x,y)  ((x) << (y/**/Shift))
and was used like:
  MUL(this,that)
to get:
  ((this) << (that Shift));
where 'that Shift' should have been 'thatShift'.

There are two sugestions on how to fix this situation:

First, use the -traditional flag with GCC.  This turns off the /**/= ' '
rule, but also has other effects, and is not recommended because it changes
other rules also.

Second, instead of /**/, use ## as in:
  #define MUL(x,y)  ((x) << (y##Shift))
to get:
  ((this) << (thatShift));



Thanks to all for your quick response!

-Ken























-- 
Ken == kenc@sol.acs.unt.edu == kenc@vaxb.acs.unt.edu
 Real Programs don't use shared text.  Otherwise, how can they use
 functions for scratch space after they are finished calling them?
From: mfausett@bbn.com (Mark Fausett)
Newsgroups: gnu.gcc.help
Subject: static instance variables in class not visible
Date: 31 Jul 92 18:28:21 GMT
Distribution: world
NNTP-Posting-Host: kirin.bbn.com

Curious;  If I declare a static instance variable in a class, for example:
//class.H:
class Stat {
protected:
  int nonStat;
  static int isStat;
public:
  Stat(int n, int s){
    nonStat=n;
    isStat=s;
  }
  int getStatVar();
  void setStatVar(int val);
};

and then in class.C attempt to use it:

//class.C
#include "class.H"

int Stat::getStatVar(){
  return isStat;
}

void Stat::setStatVar(int val){
  isStat = val;
}

#include <iostream.h>
main(int argc, char *argv[]){
  Stat j(1,2);
  Stat k(1,5);
  cout << j.getStatVar() <<endl;
  j.setStatVar(4);
  cout << k.getStatVar() <<endl;
}

I get linking problems like this:

gcc -o class class.C -lg++ld: Undefined symbol 
   __4Stat$isStat 
collect: /usr/bin/ld returned 2 exit status

Compilation exited abnormally with code 1 at Fri Jul 31 11:35:32

In particular, I'm not use GNU ld.  This is on a Sun4m, but same thing 
happens on my NeXT as well.
Do I misunderstand static class variables, will it work with GNU ld, or ???

Thanks!

Mark Fausett
mfausett@bbn.com
From: rich@laser1.engr.utk.edu (Stevie-weave)
Newsgroups: gnu.gcc.help
Subject: Re: installing gcc linker (ld)
Date: 22 Jul 92 17:00:54 GMT
Distribution: gnu
Organization: University of Tennessee ECE dept.

In article <9207221431.AA03131@tiktok.osf.org>, meissner@osf.ORG writes:
|> | 
|> |    +laser3$ ld -d -r -Bstatic -o test2.o test.o
|> |    +ld: test.o: wrong machine type
|> |    +collect: /usr/bin/ld returned 4 exit status
|> | 
|> |    However, your stated command line seems to indicate that you're
|> |    using the sparc 'ld' rather than
|> |    '/usr/local/lib/gcc-lib/sun3/2.2.2/ld' (or something to that
|> |    effect).
|> | 
|> | Actually, what's probably happening here is that collect is being
|> | installed for the cross-compiler, and collect has buried in it some
|> | hardcoded pathnames for where to find the system linker.  
|> | 
|> | You need to remove the ld in $(libsubdir)/ld and replace that with the
|> | cross-linker.  The linker in the binutils should work just find for a
|> | cross-68k environment.
|> 
|> Or alternatively, put the real linker as $(libsubdir)/real-ld, and
|> then you can happily do cross development of GCC and G++ files.  If
|> your system needs collect, and you replace 'ld' with a real linker,
|> you will not be able to use static constructors and destructors in
|> G++.
|> 
|> --
|> Michael Meissner	email: meissner@osf.org		phone: 617-621-8861
|> Open Software Foundation, 11 Cambridge Center, Cambridge, MA, 02142
|> 
|> You are in a twisty little passage of standards, all conflicting.
O.K. I got it now. According to the install stuff with gcc-2.2.2, if you
want to run the cross-loader and not the loader as a driver to the sparc
stuff, you configure with --use-gnu-ld (or something like that). However,
I get the same errors. Therefore, I built with the above option, installed
the gnu cross loader found on sprite.berkely.edu (I couldn't figure out
how to build ld out of binutils as a cross-loader) and it now works. The
only thing that bothers me now is that the loader complains about the
.so revision of libc.so..... when I load with -d -r options (not resolving
globals, etc) because the VxWorks stuff resolves at load time. Does anybody
know why?
	Thanks for your help.

sjr
From: dsmith@algona.stats.adelaide.edu.au (Dave M. Smith)
Newsgroups: gnu.gcc.help
Subject: Include search path
Date: 27 Jul 92 07:27:22 GMT
Organization: Department of Statistics, University of Adelaide

Architecture: sparc
O/S: SunOs 4.1

I had no (well, fewer than usual) problems installing gcc and the
resulting compiler seems to work fine except for one minor annoyance.
Installation was to be in a user directory, which was achieved by
redefining "prefix" in the makefile. Fixincludes was also run, and the
fixed header files appeared in the right place. The only problem is
that gcc still looks in /usr/include first for the header files. This
can of course be circumvented by setting C_INCLUDE_PATH to the
directory of the fixed header files, but I'd like GCC to look there
first by default.

Any idea what I've done wrong?

Thanks in advance,
Dave Smith.

-------------------------------------------------------------------
|Dave M. Smith                      <dsmith@stats.adelaide.edu.au>|
|Department of Statistics, University of Adelaide, South Australia|
-------------------------------------------------------------------
Newsgroups: gnu.gcc.help
From: brian@natinst.com (Brian H. Powell)
Subject: Glibc help
Organization: National Instruments, Austin, TX
Date: Sat, 25 Jul 1992 20:44:48 GMT

     I don't know if gnu.gcc.help is the right place for this.  If not, let me
know.
     I'm trying to install glibc-1.03 on a SPARCstation running SunOS 4.1.2.
I'm using the GNU ld, along with most of the other GNU things required to
build glibc.  I'm using GNU make 3.62.
     Anyway, I have a couple of problems, and I'm wondering if these are (1)
known bugs, (2) bugs with easy solutions, or (3) my error.
     First, I'm having trouble building the timezone stuff.  For example,
zones-antartica complains about the empty define for antartica-zones.  Doing
things a little differently, I get complaints of not being able to make
zoneinfo/SystemV/AST4ADT, or zoneinfo/Egypt\nLibya.
     Second, if I avoid the timezone stuff and build the C library anyway, one
of our users reports not being able to find ceil, floor and start_float.  I
have not verified this.
     Please respond by mail.

Brian
Newsgroups: gnu.gcc.help,comp.sys.sun.hardware,comp.sys.sun.misc,comp.unix.solaris
From: twpierce@amhux1.amherst.edu (Tim Pierce)
Subject: SPARC assember directive ".text" generated by GCC 1.40
Organization: Amherst College, Amherst MA
Date: Wed, 22 Jul 1992 19:46:02 GMT

My apologies if the crossposting (gnu.gcc.help, comp.sys.sun.hardware,
comp.sys.sun.misc, comp.unix.solaris) is inappropriate, but I'm not
sure whether my question relates to my compiler, my assembler, or my
hardware.

My senior thesis is in compiler design and code generation for RISC
architectures.  I'm working with GCC 1.40 on a SPARCstation ELC
running SunOS 4.1.2 (and Sun-supplied as), and examining the assembler
output from GCC's -S switch to get a handle on code generation
techniques.

GCC generates a ".text" assembler directive at the beginning of
programs that utilize constant strings, apparently to inform the
assembler that the following section of the program stores text.
Example, from a program that includes the statement
"printf ("%d\n", i)":

gcc_compiled.:
.text
LC0:
	.ascii "%d\12\0"
	.align 4
.global _main
	.proc 1
	...

I cannot find mention of the .text directive anywhere in the Sun-4
assembler manual, nor in the SPARC Architecture Manual from SPARC
international (a less likely place, I admit).  Can anyone enlighten me
on the care and feeding of this mysterious assembler pseudo-op?

-- 
____ Tim Pierce                / "You mean there are TWO of you, Pierce?
\  / twpierce@amherst.edu      /  God help us all."
 \/ (BITnet: TWPIERCE@AMHERST) /   -- Major Charles Emerson Winchester III
Xref: sparky gnu.gcc.help:1821 gnu.misc.discuss:2596
From: baldric@spuddy.uucp (Stuart Tares)
Newsgroups: gnu.gcc.help,gnu.misc.discuss
Subject: Compiling gcc 2.1 on an ICL DRS600 (Sytem V 4.0)
Keywords: gcc compiling System V4.0
Date: 30 Jul 92 17:17:47 GMT
Organization: Spuddy's Public Usenet Domain

I am having great difficulty compiling gcc 2-1 on an ICL DRS6000.  This
machine has a sun SPARC inside it and is running UNIX System V Release 4.  I
have tried compiling using the System V makefiles and the BSD ones wiithout
any joy.  

I haved ensured that /usr/ucb is after /usr/bin in my PATH and that I am
including the BSD libraries where necessary.

Can anyone shed any light on where I am going wrong or anything that I can do
to get it to work.

Thanks in advance


Stuart

PS. This is the first installation of gcc on site so cannot use gcc itself to
compile the new release.

-- 
*****************************************************************************
Stuart Tares			baldric@spuddy.uucp
Bovis Construction Limited		
				...!uunet!mcsun!uknet!axion!spuddy!baldric
********   Call Spuddy on 0203 638780 for Usenet Access in the UK.   ********
From: etxmesa@eos.ericsson.se (Michael Salmon)
Newsgroups: gnu.gcc.help
Subject: Re: gcc struc return convention ..
Date: 28 Jul 92 09:17:16 GMT
Reply-To: etxmesa@eos.ericsson.se (Michael Salmon)
Distribution: gnu
Organization: Ericsson Telecom AB

In article <9207271925.AA13312@mole.gnu.ai.mit.edu>, 
rms@gnu.ai.mit.edu (Richard Stallman) writes:
|> GCC version 2 uses the standard sparc calling convention
|> if you specify -fpcc-struct-return.
|> 
|> However, GCC version 2 is still in beta test, and will be for some
|> time to come.

Please forgive me if I misunderstand but isn't gcc 2.2.2 the current
release.

-- 

Michael Salmon

#include	<standard.disclaimer>
#include	<witty.saying>
#include	<fancy.pseudo.graphics>

Ericsson Telecom AB
Stockholm
From: jclark@sdcc3.ucsd.edu (John Clark)
Newsgroups: gnu.gcc.help
Subject: Re: gcc/gas for Motorola 88k
Date: 30 Jul 92 18:16:25 GMT
Distribution: gnu
Organization: University of California, San Diego

In article <9207292346.AA00347@tif28.ed.ray.com> fredrp@tif28.ed.ray.COM writes:
+
+   I want to build a GCC cross-compiler, running on HP/UX (68k),
+   targeting motorola 88k.  Questions are
+
+	   1.  Does gcc generate obect code directly, or do I need gas
+	   to do that?

gcc-2.2.2 has 88k support and uses 'gas' for the assembler.

+	   2.  Is there an 88k-targeted version of gas available?

alpha.gnu.ai.mit.edu has a package, gas-1.92.3 which supports the
88k. However it IS alpha, so the 'buyer' should beware..

The binutils-1.97 has an 'ld' capable of being configured for some
88k based system. Unfortunately, I have sun4's and haven't got
around to generating a ld-88k which handles BSD style a.out modules.
The support that's there seems to be SYSV(coff). Maybe that's ok for
the HP/UX base.
-- 

John Clark
jclark@ucsd.edu
Newsgroups: gnu.gcc.help
From: jensen@sun.soe.clarkson.edu (Jim Jensen)
Subject: memory.h - warning: conflicting types
Organization: Clarkson University, Potsdam NY
Distribution: gnu
Date: Tue, 28 Jul 1992 15:14:01 GMT



Running gcc-2.2.2 on  a Sun 670MP, SunOS 4.1.2, I get the following
warning message:
--
In file included from justcorr.c:12:
/usr/local/lib/gcc-lib/sun4/2.1/include/memory.h:9: warning: conflicting types for built-in function `memcpy'
--

This is generated by the following code:
--
/*    
/	computing the correlation of the received signal and
/	the replicas
/
*/                           

#include <stdio.h>   
#include <math.h> 
#ifdef sgi
#	include <string.h>
#else                
#	include <memory.h>
#endif
--
Apparently SunOS declares memcpy as a extern char *.  It would seem
that I could put a different version of memory.h in the
/usr/local/lib/gcc-lib/sun4/2.1/include/ directory with the correct
cast for memcpy(), but I can't figure out what it is supposed to be...
Any suggesestions on the best way to fix this would be appreciated,
although it will work as is, so don't waste too much time on it.

	  Thanks,
	Jim Jensen             (410) 247-0700
	jensen\%mmlai@uunet.uu.net  or jensen@sun.soe.clarkson.edu
Newsgroups: gnu.gcc.help
From: meissner@osf.ORG
Subject: GCC 2.x and libgcc replacement
Organization: GNUs Not Usenet
Distribution: gnu
Date: Wed, 29 Jul 1992 09:12:34 GMT

| Hi netlanders,
| 
| 	I have a few questions regarding libgcc. Is it possible to get
| gcc to compile and link with the standard libc library, rather than libgcc?
| I'm trying to do this on a Sun and a DEC Ultrix machine. I believe that gcc
| 1.39 by default linked with the standard OS libraries. Is this the last
| version to do this?
| 
| Many thanks in advance,
| 
| Andy.
| 
| (Replies should be sent to andyh@dgsi.cimage.com, I'm sending this via
| somebody elses id).

Libgcc.a is just the support routines that the compiler needs.  It
does not replace libc.a (though there is a GNU libc.a which has been
released).  There are three things that are included in libgcc.a:

   1)	Replacement functions for normal primitives, which are
	compiled with the host compiler.  For example, if your machine
	does not support integer division, gcc would convert any
	normal division to a call to __divsi3 (or __divmodsi4).  The
	__divsi3 module in the library would use whatever emulator
	your native compiler uses for the division.

   2)	C++ primitive support functions, which are needed by G++,
	including allocation and static constructor/destructor
	support.

   3)	Long long support to do extended precision integer arithmetic.

--
Michael Meissner	email: meissner@osf.org		phone: 617-621-8861
Open Software Foundation, 11 Cambridge Center, Cambridge, MA, 02142

You are in a twisty little passage of standards, all conflicting.
Newsgroups: gnu.gcc.help
From: lewin@brokaw.lcs.mit.edu (Jonathan Lewin)
Subject: gcc for SGI
Organization: MIT Laboratory for Computer Science
Date: Fri, 31 Jul 1992 19:13:57 GMT

Hi, I've been trying to install gcc on a SGI machine running system V, release
4.0.1 with no luck.  I need it very quickly, and very badly.  Could anyone tell
me if they've done this successfully, or where I could get the binaries? Any
help appreciated.

Thanks
From: kenc@sol.acs.unt.edu (Ken Corey - Operator)
Newsgroups: gnu.gcc.help
Subject: cpp question:  (Yes, I try to duck flames at the end)
Date: 28 Jul 92 19:27:53 GMT
Organization: University of North Texas

Well, I was trying to compile a program yesterday, and ran into a problem I
never saw before.  The c file had the following definition:

 #define MUL(x,y)  ((x) << (y/**/Shift))

Which, when this line of code is processed:

 x = MUL(this,that);

will return this after CPP:

 x = ((this) << (that Shift));
                     ^
                     |
              This is the problem.

The result that's desired is the variable 'thatShift' in this case.

Is there a setting for the gcc frontend that will help this along?  (the man
page didn't say much of nothing about cpp.)

Anyway, I'd appreciate it if y'all could email any answers, as I don't
regularly read this group.

-Thanks! 
 Ken

-- 
Ken == kenc@sol.acs.unt.edu == kenc@vaxb.acs.unt.edu
 Rule of the Great:
 	When people you greatly admire appear to be thinking deep
 	thoughts, they probably are thinking about lunch.
Newsgroups: gnu.gcc.help
From: wittesa@reks.uia.ac.be (Willy Wittesaele)
Subject: gcc 1.40 and curses
Organization: U.I.A.
Date: Tue, 28 Jul 1992 13:04:43 GMT

Hello ,

On a sun sparc (sunos 4.1.1) it is possible to compile c-programs in
a system V mode (/usr/5bin/cc ....) . Is it also possible for using the
gnu-c compiler for those things (i want to compile programs that uses
the  system V curses libraries) ?? and how can I tell the compiler to
pick up the right libraries.

Thanks for reading this.

Willy

wittesa@reks.uia.ac.be
Newsgroups: gnu.gcc.help
From: johna@netcom.com (John Allen)
Subject: gcc install problem - i386
Date: Sat, 25 Jul 92 23:47:11 GMT
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 


I am having problems installing GCC after sucessful completion of the
stage 3 compiler.

Machine type: at486/33
O/S: Esix 4.04
Configure option: i386-*-sysv4

I made it through to stage3 without incident. I issued the command

		make CC=stage2/gcc install

I get the following error message:


	stage2/gcc -c    -g     -I. -I/usr/work/gcc-2.1 -I/usr/work/gcc-2.1/config toplev.c
*** Error code 1 (bu21)
stage2/gcc: installation problem, cannot exec cpp: No such file or directory

make: fatal error.

All the files seem to be in the right places.  Any suggestions??

Probably something stupid I didn't notice.

thanks

johna@netcom.com
-- 
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
John F. Allen               johna@netcom.com           (408) 426-8146

"The difference between genius and stupidity is that genius has its limits."
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Newsgroups: gnu.gcc.help
From: tmcconne@sedona.intel.com (Tom McConnell)
Subject: Re: 
Originator: tmcconne@sedona
Reply-To: tmcconne@sedona.intel.com
Organization: Intel Corporation
Distribution: gnu
Date: Fri, 24 Jul 1992 15:14:26 GMT


  I think I found the problem. If you look in the INSTALL file, you will see
you need to start the first compile with:

      make LANGUAGES=c

  The problem you are having is that LANGUAGES is set to "c c++ objective-c
proto" in the Makefile. My guess is that you are starting the make just by
typing "make", and since cc does not know c++, the make is failing.

 In your log file, notice that the names of the files you are failing on:

	  `echo ./cp-parse.c | sed 's,^\./,,'`
"bison.simple", line 34.0: 1506-262 (W) #pragma directive must occur before first C statement in program. #pragma ignored.

and

	cc -c    -g     -I. -I. -I./config cp-lex.c
"cp-lex.c", line 67.0: 1506-041 (S) Parameter list cannot contain fewer parameters than required by macro definition.

  Both of these files are in the Makefile as "CPLUS_OBJS."

  Here is my handy-dandy roadmap for making gcc:

  [ For ultrix and Sun insert a "sleep 1" between the gmake statement ]
  [ and the tail command. The file does not get generated fast enough ]
  [ and tail errors out.                                              ]

  (for example)    configure --host=sun3-sunos3 --target=sparc-sun-sunos4.1

1 - gmake LANGUAGES=c > & gmake_stage0.log & ; tail -f gmake_stage0.log
2 - gmake stage1
3 - gmake CC=stage1/gcc CFLAGS="-g -O -Bstage1/" > & gmake_stage1.log & ; \
  tail -f gmake_stage1.log
4 - gmake stage2
5 - gmake CC=stage2/gcc CFLAGS="-g -O -Bstage2/" > & gmake_stage2.log & ; \
  tail -f gmake_stage2.log
6 - gmake compare >& gmake_compare.log& ; tail -f gmake_compare.log
7 - gmake CC=stage2/gcc install > & gmake_install.log & ; tail -f \
  gmake_install.log
8 - gmake CC="stage2/gcc -O" install-collect2 > & gmake_collect2.log & ; \
  tail -f gmake_collect2.log
9 - gmake CC="stage2/gcc -O" install-proto > & gmake_proto.log & ; \
  tail -f gmake_proto.log

  For ultrix and sun (and others):
10 - gmake install-fixincludes > & gmake_fixincludes.log & ; tail -f \
  gmake_fixincludes.log


    Cheers,

    Tom McConnell
-- 
 Tom McConnell          |     Internet: tmcconne@sedona.intel.com
 Intel, Corp. C3-21     |     Phone: (602)-554-8229
 5000 W. Chandler Blvd. | The opinions expressed are my own. No one in 
 Chandler, AZ  85226    | their right mind would claim them.