fix'ed headers files of gcc 2.95.{2,3} on Tru64 5.1a 'broken'

From: Achim Bohnet <ach_at_mpe.mpg.de>
Date: Mon, 11 Mar 2002 16:30:37 +0100

Hi Tru64 managers,

after 5.1 -> 5.1a upgrade g++ 2.95.{2,3} has problems with
defs of system calls like pipe, signal, etc (cxx has no problems).
E.g.:

o22(0) ~/tmp > cat x.cpp
#include <unistd.h>
int main ( int argc, char* argv[]) {
        int i,fd[2];
        i= pipe(fd);
}
o22(0) ~/tmp > cxx x.cpp
o22(0) ~/tmp > g++ x.cpp
x.cpp: In function `int main(int, char **)':
x.cpp:4: implicit declaration of function `int pipe(...)'

I've build gcc 2.95.3 from source again but still the same.
Any idea how to fix gcc fixheaders?

Ah, and no, I can't update to gcc 3.0* until the (external)
sources are 'name space' clean ;)

Thx,
Achim
-- 
  To me vi is Zen.  To use vi is to practice zen. Every command is
  a koan. Profound to the user, unintelligible to the uninitiated.
  You discover truth everytime you use it.
                                      -- reddy_at_lion.austin.ibm.com
Received on Mon Mar 11 2002 - 15:30:45 NZDT

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:43 NZDT