[gnu.gcc.bug] Installing gcc on the NeXT

schmidt%siam.ics.uci.edu@PARIS.ICS.UCI.EDU ("Douglas C. Schmidt") (02/10/89)

Hi,

   We recently received several NeXT machines at UCI.  Since the cc
(gcc) compiler is based on version 1.26 I'd like to install the latest
release.  Is there anything special that gcc requires to compile on
the NeXT machine, or will the 68k files work ok?

   thanks,
   
      Doug

raeburn@ATHENA.MIT.EDU (Ken Raeburn) (02/11/89)

I was asking after the same info.  Here's what we've heard so far
(refilled for readability):

 Date: Tue, 24 Jan 89 22:33:18 PST
 From: Steve_Stone@NEXT.COM
 To: jon@BITSY.MIT.EDU
 Subject: re:   [jon@BITSY.MIT.EDU: Re: kerberos (and more) on the
 Cc: Peter_King@NEXT.COM

    The absence of a pointer to GNU sources for gcc and emacs was
 unintentionally left out of the 0.8 release.  It will accompany 0.9.
 The sources will be available via an optical disk.  We haven't put
 the policy together yet, but it should be just the cost of media.
   Our config file is identical to the Sun with the following exceptions:

   CPP_PREDEFINES = "-Dmc68000 -DNeXT -Dunix -D__MACH__"
   CPLUSPLUS is defined (only effects cpp).
   DOLLARS_IN_IDENTIFIES is defined.

    Let me know if there is anything else I can help you with.  Our
 0.9 release will be out soon.  I'd at least wait until then to order
 sources.  

	 Steve Stone

I haven't tried using this yet, though.  Also, note that NeXT has made
some other changes, notably a #pragma that can be used to turn off or
on) optimization, to be used for functions where the compiler dumps
core.  (They have no effect if optimization was not specified on the
command line, however.)

As I said, I haven't tried it; please let me know how it works, maybe
I'll build it here.  (I'm not one of the avid NeXT hackers, and
probably won't be until I understand the interface-building frob and
Objective C better.)

-- Ken Raeburn
   MIT Project Athena