> I think it is probably due to the ancient version 2.7.2 of gcc we > have by default on Solaris 2.6 here. The sigset_t type is guarded > by #ifdefs as follows: > > #if defined(__EXTENSIONS__) || (__STDC__ - 0 == 0) || \ > defined(_POSIX_C_SOURCE) || defined(_XOPEN_SOURCE) || \ > defined(_XPG4_2) > > and I have had problems with this kind of thing before when using gcc, > which I usually worked around by setting one of those symbols (chosen > at random). I guess gcc-2.7.2 predates some of the C standardisation > efforts. > > However, I just found out that we do have a newer version (2.95.2) > of gcc installed as well, although it is not the default compiler. > Everything seems to work okay when I use it, without any need to > set symbols.
That's good news. > Sorry to bother you with the (non-)bug report! Not at all ;) Simon _______________________________________________ Glasgow-haskell-bugs mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs