Re: libgc5 port to Hurd
Date: Mon, 22 May 2000 13:58:08 +0100
From: Chris Lingard <chris@highludworth.freeserve.co.uk>
> > @@ -493,15 +498,15 @@
> > longjmp(GC_jmp_buf, 1);
> > }
> >
> > -# ifdef __STDC__
> > +# if defined(__STDC__) || defined(HURD)
> > typedef void (*handler)(int);
> > # else
> > typedef void (*handler)();
> > # endif
>
> I think we can agree that __STDC__ must be defined on the Hurd.
>
Yes, it is defined as a macro in gcc's cpp. But will we always
have a dependancy on gcc? People often use a native C compiler.
__STDC__ is defined by any standards conforming ISO C compiler.
Moreover, GCC is the native compiler on the Hurd. Of course someone
will port the origional K&R C compiler to the Hurd once it is released
as open source :-). But in that case your change will prevent you
from compiling libgc with it.
The bottomline is that this bit of the patch shouldn't be applied.
Mark
Reply to: