[erlang-questions] is Linux's clock_gettime still "not stable" enough for Erlang?

mats cronqvist <>
Tue May 12 09:58:56 CEST 2009

Adam Kocoloski <> writes:

> Hi, it seems to me that cpu_timestamp tracing is automatically  
> disabled on Linux.  configure spits out
>> checking if clock_gettime can be used to get process CPU time... not  
>> stable, disabled
> and in aclocal.m4 I see
>> case $host_os in
>> 	linux*)
>> 		AC_MSG_RESULT([not stable, disabled])
>> 		LIBRT=$xrtlib
>> 		;;
>> 	*)
> I'm wondering what the rationale was behind that, and in particular  
> whether newer kernels might have fixed the problem.  Does anyone  
> around here know a little more of the backstory? Best,

  I'm not really familiar with this, so the following is at best partly

  configure checks for a syscall;

  On linuxen, this needs support from hardware, the kernel and libc.

  E.g. on debian, with a 2.6 kernel, on i686 HW, you need to install
  libc6-i686. That will give you a variant of clock_gettime that is
  deemed "stable" by configure.


More information about the erlang-questions mailing list