> Can you grep your libguile/Makefile for LIB_CLOCK_GETTIME ?

There's empty definition.
LIB_CLOCK_GETTIME =

> Is it perhaps that clock_getcpuclockid is in -lrt but clock_gettime is
> in your libc?

clock_gettime is in both of them:

/lib # readelf -s librt.so.0 | grep clock
    42: 00001cb4    68 FUNC    GLOBAL DEFAULT    6 clock_gettime
    44: 00001a78   172 FUNC    GLOBAL DEFAULT    6 clock_nanosleep
    64: 00001b74    88 FUNC    GLOBAL DEFAULT    6 clock_getcpuclockid
/lib # readelf -s libc.so.0 | grep clock
   166: 0000fcf4    72 FUNC    GLOBAL DEFAULT    6 clock_gettime
   514: 00011868    72 FUNC    GLOBAL DEFAULT    6 clock_settime
   537: 0000fa84    72 FUNC    GLOBAL DEFAULT    6 clock_getres
   762: 0002a588    56 FUNC    GLOBAL DEFAULT    6 clock

but getcpuclockid is only in librt.

Reply via email to