`nm` in RHEL-8 does not appear to support symbols. Using objdump shows what is expected. It is versioned. IIRC, the user would need to _rebuild_ their application for the versioned symbols to be used by their binary. Old binaries will still use the unversioned symbols. --->8--- [root@vm-rhel8 ~]# objdump -T /usr/lib64/libjson-c.so.* |grep json_object_get$ 0000000000004990 g DF .text 0000000000000012 JSONC_0.14 json_object_get 0000000000004990 g DF .text 0000000000000012 JSONC_0.14 json_object_get [root@vm-rhel8 ~]# rpm -q -i json-c Name : json-c Version : 0.13.1 Release : 3.el8 Architecture: x86_64