Subject: | |
From: | |
Reply To: | |
Date: | Sun, 31 Mar 2002 11:52:23 -0800 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
>
> >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 *
|
|
|