timerfd appeared in 2.6.25 (mid 2008) and support in glibc started with 2.8, this is not so old perhaps we should check that timerfd is available in the CMakefiles ....
timerfd are great.