summaryrefslogtreecommitdiff
path: root/gl/modules/randread
diff options
context:
space:
mode:
authorPaul R. Eggert <eggert@cs.ucla.edu>2010-07-16 14:02:08 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2010-07-16 15:49:05 -0700
commite7523efb7d73cefcbd76b499f19fb473f8eb2d13 (patch)
tree0f352ee8475d441df799233ccc62c80661b27d33 /gl/modules/randread
parent78e6fb04890aae3937ba3a00d1e0cdd3bca1770e (diff)
downloadcoreutils-e7523efb7d73cefcbd76b499f19fb473f8eb2d13.tar.xz
randread: don't require -lrt
Programs like 'sort' were linking to -lrt in order to get clock_gettime, but this was misguided: it wasted considerable resources while gaining at most 10 bits of entropy. Almost nobody needs the entropy, and there are better ways to get much better entropy for people who do need it. * gl/lib/rand-isaac.c (isaac_seed): Include <sys/time.h> not "gethrxtime.h". (isaac_seed): Use gettimeofday rather than gethrxtime. * gl/modules/randread (Depends-on): Depend on gettimeofday and not gethrxtime. * src/Makefile.am (mktemp_LDADD, shred_LDADD, shuf_LDADD, sort_LDADD): (tac_LDADD): Omit $(LIB_GETHRXTIME); no longer needed.
Diffstat (limited to 'gl/modules/randread')
-rw-r--r--gl/modules/randread2
1 files changed, 1 insertions, 1 deletions
diff --git a/gl/modules/randread b/gl/modules/randread
index 9870cc8f3..efc795826 100644
--- a/gl/modules/randread
+++ b/gl/modules/randread
@@ -11,7 +11,7 @@ Depends-on:
error
exitfail
fopen-safer
-gethrxtime
+gettimeofday
quotearg
stdbool
stdint