Anyone have any thoughts on this? On Sun, 2009-08-02 at 15:56 -0400, Paul Smith wrote: > 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