diff -r 32b6354d2ae6 -r b054472db5b7 SConstruct --- a/SConstruct Tue Jan 18 16:30:06 2011 -0600 +++ b/SConstruct Wed Jan 19 01:46:44 2011 -0800 @@ -704,8 +704,11 @@ Exit(1) # Check for librt. -have_posix_clock = conf.CheckLib(None, 'clock_nanosleep', 'time.h') or \ - conf.CheckLib('rt', 'clock_nanosleep', 'time.h') +have_posix_clock = \ + conf.CheckLibWithHeader(None, 'time.h', 'C', + 'clock_nanosleep(0,0,NULL,NULL);') or \ + conf.CheckLibWithHeader('rt', 'time.h', 'C', + 'clock_nanosleep(0,0,NULL,NULL);') if not have_posix_clock: print "Can't find library for POSIX clocks."