ACE and TAO have the expected SONAMEs in the filenames, but OpenDDS libraries have TAO version. For example:
usr/lib/libTAO_AnyTypeCode.so.2.5.12
usr/lib/libOpenDDS_Shmem.so.2.5.12
usr/lib/libTAO_Svc_Utils.so.2.5.12
usr/lib/libACE.so.6.5.12
usr/lib/libOpenDDS_monitor.so.2.5.12
usr/lib/libTAO_CSD_Framework.so.2.5.12