This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: libgcj/5789: boehm-gc won't build on irix - irix assembler chokes on #indent
- From: Bryce McKinlay <bryce at waitaki dot otago dot ac dot nz>
- To: "Billinghurst, David (CRTS)" <David dot Billinghurst at riotinto dot com>
- Cc: java at gcc dot gnu dot org, hans_boehm at hp dot com, gcc-gnats at gcc dot gnu dot org, gcc-bugs at gcc dot gnu dot org
- Date: Mon, 04 Mar 2002 20:40:42 +1300
- Subject: Re: libgcj/5789: boehm-gc won't build on irix - irix assembler chokes on #indent
- References: <8D00C32549556B4E977F81DBC24E985D4102DE@crtsmail1.technol_exch.corp.riotinto.org>
Billinghurst, David (CRTS) wrote:
>Cause
>
>The Irix header files
> /usr/include/sys/regdef.h
> /usr/include/sgidefs.h
> /usr/include/sys/asm.h
>contain #ident "$Revision: 3.52 $" lines.
>
>The gcc cpp passess these through to the .s file, and the irix
>assembler chokes on them.
>
>Proper fix
>
>Don't know. Perhaps:
> - get gcc cpp to remove #ident lines
> - fix headers
>
Best fix would be to write a fixincludes haxie to fix these headers.
This probibly won't be hard, but it sounds like the path of least
resistance will be to just rename it back to .s (since, afaik, there is
no actual problem with having it called .s on irix, apart from the lack
of consistency with the other files).
regards
Bryce.