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