Undefined Symbol: Clock_gettime When Applying Patch in Linux on System Z (Doc ID 1373264.1)

Last updated on APRIL 24, 2017

Applies to:

Oracle Server - Standard Edition - Version: 11.2.0.2 and later   [Release: 11.2 and later ]
Information in this document applies to any platform.

Symptoms

=== ODM Issue Clarification ===
 Oracle Client libraries to connect Oracle DB work fine with Oracle client 10.x but  with they are failing with version 11.2.0.2.0 with "undefined symbol: clock_gettime" error:
[oracle@sagsvi ~]$ ldd -r app/oracle/product/11.2.0/client_1/lib/libclntsh.so
libnnz11.so => /home/oracle/app/oracle/product/11.2.0/client_1/lib/libnnz11.so (0x00000200025b3000)
libdl.so.2 => /lib64/libdl.so.2 (0x000002000286e000)
libm.so.6 => /lib64/libm.so.6 (0x0000020002873000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x0000020002914000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x0000020002932000)
libc.so.6 => /lib64/libc.so.6 (0x000002000294e000)
libaio.so.1 => /usr/lib64/libaio.so.1 (0x0000020002ad1000)
/lib/ld64.so.1 (0x000002aaaaaaa000)
undefined symbol: clock_gettime (app/oracle/product/11.2.0/client_1/lib/libclntsh.so)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms