C-ISAM 7.26.XC3 RELEASE NOTES DO NOT REFLECT A NEW REQUIREMENT TO LINK -LDL AND POSSIBLE OTHER LIBRARIES AT COMPILE TIME
Error description
In C-ISAM 7.26.xC3 the product was built using a newer GLS library than previously used in 7.26.xC2 and earlier. As such, there are now several new functions, such as ifmx_dlopen, ifmx_dlclose, ifmx_dlerror and ifmx_dlsym. These functions, in turn, are dependent upon symbols which are defined in the system library libdl.so / libdl.sl. (The specific library name may differ, depending on platform.)
Because of this requirement, it is now necessary to include a reference to link -ldl to the C-ISAM compile line in 7.26.xC3. This was not required in previous releases, yet the 7.26.xC3 release notes do not reflect this change.
A re-evaluation of the 7.26.xC3 release notes and related documentation is needed to ensure that all new requisite build options are referenced in the appropriate documents.
Local fix
Add -ldl (or relative platform equivalent library reference) to application compile line.
https://www-304.ibm.com/support/entdocview.wss?uid=swg1IC68384