Hi all; I have a bug filed with GNU make that says: Building GNU Make on Tru64 requires CPPFLAGS = -D_XOPEN_SOURCE_EXTENDED -D_OSF_SOURCE _XOPEN* is needed to get the prototype for bsd_signal(), and _OSF* to typedef u_long and friends, which is used in some system headers pulled in by getloadavg.c (and without said typedefs, the build breaks when compiling that file). I've confirmed that neither of these flags is made redundant by the other. Please make a note of this in the documentation, or add appropriate logic to the configure script. I was able to determine the need for these flags, but other users might not. Of these options of course I'd prefer to do something in autoconf that would do this automatically. Does anyone have any ideas on this, short of checking the host/os explicitly? I already have an AC_CHECK_FUNCS() for bsd_signal but I guess this isn't good enough to get the prototype? I'm not sure what the deal is with u_long; I certainly don't use it myself so I can only assume there's an error in the Tru64 headers that needs to be worked around somehow...? -- ------------------------------------------------------------------------------- Paul D. Smith <psmith@xxxxxxx> Find some GNU make tips at: http://www.gnu.org http://make.mad-scientist.us "Please remain calm...I may be mad, but I am a professional." --Mad Scientist _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf