scons, kvm: Check for the presence of POSIX timers
authorAndreas Sandberg <andreas@sandberg.pp.se>
Tue, 1 Oct 2013 13:56:47 +0000 (15:56 +0200)
committerAndreas Sandberg <andreas@sandberg.pp.se>
Tue, 1 Oct 2013 13:56:47 +0000 (15:56 +0200)
commitd3d53938c05aa2cecd47fd8b29ec36f1c71303d5
tree9c7280bc91b997e6e31b5325544d72db94b2d6d2
parent7c52865d1bd63e4b3a4352d6178a391e1b0ed29d
scons, kvm: Check for the presence of POSIX timers

The kvm-based CPU module requires support for POSIX timers. This
changeset adds a check for POSIX timers and ensures that gem5 is
linked with librt if necessary. KVM support is disabled if POSIX
timers are not supported by the host. This fixes a compilation issue
for some glibc versions where clock_nanosleep and timer_create are in
different libraries.
SConstruct