Description of problem: Most recent version of glibc-devel does not provide /usr/lib64/libdl.so anymore Version-Release number of selected component (if applicable): glibc-2.33.9000-23.fc35 How reproducible: Steps to Reproduce: $ dnf whatprovides /usr/lib64/libdl.so Last metadata expiration check: 5:27:04 ago on Tue Jun 22 15:08:04 2021. Error: No Matches found On F34: $ dnf whatprovides /usr/lib64/libdl.so glibc-devel-2.33-5.fc34.x86_64 : Object files for development using standard C libraries. Repo : fedora Matched from: Filename : /usr/lib64/libdl.so Actual results: Not provided. Expected results: Should be provided.
The compiler/linker flag -ldl is now implemented by libdl.a, which is now installed as part of glibc-devel (and no longer glibc-static only). Why do you need libdl.so? Thanks.
Just looked at the build failures here: https://koschei.fedoraproject.org/package/lammps, this inherited from kokkos-devel, so I might just rebuild that.
Hmm, this is quite odd because neither lammps nor kokkos sources contain the string libdl.so. This could be the result of a buggy dependency generator.
This is in Kokkos' cmake files: $ grep libdl /usr/lib64/cmake/Kokkos/* /usr/lib64/cmake/Kokkos/KokkosConfig.cmake:IMPORTED_LOCATION "/usr/lib64/libdl.so" https://bodhi.fedoraproject.org/updates/FEDORA-2021-776f646fdd should fix that.
lammps package is fixed: https://bodhi.fedoraproject.org/updates/FEDORA-2021-7ed7f98325
Thanks! Closing this bug then.