DGUX Unix - GCC-2.95.x
Jeffrey A Law
law@cygnus.com
Tue Aug 31 23:20:00 GMT 1999
In message < Pine.BSF.4.05.9908191138250.5592-100000@public.xfree86.org >you wr
ite:
> Dear Folks,
> I write this e-mail in the list since I tried to
> contact some folks in Cygnus with no luck.
Probably because your mail was so disjointed and unreadable that nobody
wanted to bother to try and understand it.
> gcc-2.95 broke totally all the support for DG/ux.
Certainly not on purpose. And I would *strongly* disagree that gcc-2.8.1
actually worked correctly on dgux. The dgux port is a complete and total
mess. I considered trying to get the various fixes into gcc-2.95, but
there were many things which were more important than the dgux port.
> errors, you change and the behaviour of cpp.
To be ansi compliant.
> single binary to the path. DG/ux unix has a special complicated
> "elink" mechanism that finally it will divert the /lib/cpp
> classical Unix preprocessor to ->gcc-local-dir/cpp.
You should never, ever, ever call the hidden version of cpp. Doing so
is wrong and dumb and will ultimiately cause you problems.
> such (eg 2.8.1). Eg doesnt know cpp_predefines , -undef option
> etc. This results in that cc breaks and anything that uses cc also
> (eg the imake command in XFree86) including building correctly the
> (DGUX) kernels of the system.
imake should not depend on -Di386, it is an ANSI violation for
the compiler to define -Di386.
jeff
More information about the Gcc
mailing list