Tests fail with new glibc 2.34

Hi,
in Tumbleweed the new glibc has arrived. Orthanc compiles fine, but I get an error during testing:

[ 502s] [----------] 2 tests from SharedLibrary
[ 502s] [ RUN ] SharedLibrary.Enumerations
[ 502s] [ OK ] SharedLibrary.Enumerations (0 ms)
[ 502s] [ RUN ] SharedLibrary.Basic
[ 502s] E0926 16:45:19.856614 SharedLibrary.cpp:97] dlopen(libdl.so) failed:
Error libdl.so: cannot open shared object file: No such file or directory
[ 502s] unknown file: Failure
[ 502s] Unknown C++ exception thrown in the test body.
[ 502s] [ FAILED ] SharedLibrary.Basic (0 ms)
[ 502s] [----------] 2 tests from SharedLibrary (0 ms total)

Is libdl moved out of the standard includes, or what may be the reason?

Cheers

Axel

Hello Axel,

Visibly, the default value of LD_LIBRARY_PATH has changed. This should not be an issue from the point of view of package maintenance.

I would suggest you to simply disable the test as follows:

$ ./UnitTests --gtest_filter=-SharedLibrary.Basic

Thanks for your work,
Sébastien-

Hi Sebastien,

Hi Axel,

Thanks for the pointer! I have just fixed the issue upstream:
https://hg.orthanc-server.com/orthanc/rev/15f9cc6c11f0

Regards,

Sébastien-