HP3000-L Archives

March 2002, Week 5

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Mark Klein <[log in to unmask]>
Reply To:
Mark Klein <[log in to unmask]>
Date:
Sun, 31 Mar 2002 11:52:23 -0800
Content-Type:
text/plain
Parts/Attachments:
text/plain (38 lines)
>
> >Nope. It is not a standard define in either compiler.
>
> Hmmm. Maybe it's just because I still use a pre-3.0 gcc here?

Yes. This is in fact the default pre-3.0.

What I did during my port was to take the HPUX "standards" and
g/hpux/s//mpeix/g and g/9000/s//3000/g throughout the specs. (Well,
actually I also cleaned up references from 800 to 900, and various
variations thereon - you get the picture).

Here is the original HPUX spec:

#define CPP_PREDEFINES "-Dhppa -Dhp9000s800 -D__hp9000s800 -Dhp9k8 -DPWB -Dhpux
-Dunix -Asystem=unix -Asystem=hpux -Acpu=hppa -Amachine=hppa"

In discussions with some of the POSIX porters a while ago, it was decided to
clean up the namespace a bit and the predefines for MPE are now:

#define CPP_PREDEFINES "-Dmpe -DMPE -Dhp3000s900 -D__hp3000s900 \
-Asystem=mpeix -Acpu=hppa -Amachine=hppa"

While not entirely "kosher" according to spec, you can also see that
other versions of the compiler also "exceed" the spec to try to make
things consistent for the programmer.

If you don't want it to continue that way, let's reopen the conversation
amongst all of the porters and majority rules.

Regards,


M.

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2