Commits

David Young committed 3f5fb5fec46
If a compilation unit #include a header that defines a static inline function, and that static inline function calls an external function, then even if you do not use the inline function, the Solaris Studio compiler produces a reference to that external. That behavior prevented H5make_libsettings from linking: H5_nanosleep, used by the h5_retry_ functions, was not found. #including H5retry_private.h only where it's needed fixes the issue.