Recently upgraded the Gen Application Server from Solaris 11.3 to 11.4 and started to receive Gen code failures looking for shared libraries that appear to have been withdrawn at Solaris 11.4. One example is an LDAP library ‘libldap.so.5’. The error reported is:
ld.so.1: LN5200B: fatal: libldap.so.5: open failed: No such file or directory
In Solaris 11.3 it appears this library exists, but does not in 11.4:
/usr/lib/libldap.so.5 and
/usr/lib/sparcv9/libldap.so.5
In researching Oracle Solaris, found the following 'end of feature notice' for Solaris 11.3 and 11.4. On 11.4 it does show libldap.so.4 as one of the libraries no longer available. Upon further review Solaris has deprecated/removed the system's LDAP library and has indicated that the replacement is OpenLDAP in Solaris 11.4, Oracle > End of Feature Notices for Oracle Solaris 11.
In Gen, library libabrt.so was linked to libldap.so, which is no longer needed. A new version of libabrt.so was built without that dependency and released in PTF: RTL86305/LU11602
Note - To prevent errors apply ALL available PTFs, including this one containing the new version of libabrt.so indicated.