summaryrefslogtreecommitdiffstats
path: root/configure.json
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2017-06-19 11:35:26 -0700
committerLiang Qi <liang.qi@qt.io>2017-06-25 08:01:55 +0000
commitaf7267209cae39c35f12fb7411bac710af40d602 (patch)
tree998d230ba7a6e923666314a2ab790ee00f998ceb /configure.json
parenta372b56d693e78e9da8879e9f7ce204b72897bc6 (diff)
QRandomGenerator: Rework the fallback seeding
qdeadlinetimer.cpp and qelapsedtimer_*.cpp are not part of the bootstrap library. Instead of adding them there, just remove this entropy source from bootstrapped builds (instead of just qmake). To compensate, store all the bits instead of trying to combine them into just one 32-bit word. We've got a few new sources from the stack and libc, plus two more ELF auxvec values that the Linux kernel supplies (inspired by OpenBSD's getentropy_linux.c, which is used in Bionic). Task-number: QTBUG-61492 Change-Id: I1d5a585d4af842f9a66ffffd14c999ae8c44f46c Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'configure.json')
0 files changed, 0 insertions, 0 deletions