testDynamicLoader: Use LIBDL_SO macro if defined.
Starting with glibc v2.34 there is no external version of libdl.so
anymore. It has been merged into the glibc libc.so
.
Assuming libdl.so
will be present will break the test, thus the LIBDL_SO
macro should be used. If the macro is not defined on the system, we ensure it will be defined using the previously hardcoded value.
See cmake/cmake#22321 (closed) for further reference.
Topic-rename: DynamicLoader-glibc-libdl
Edited by Brad King