Bug 1974966 - glibc: does not provide vunersioned lib.so
Summary: glibc: does not provide vunersioned lib.so
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: glibc
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Carlos O'Donell
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-06-22 20:37 UTC by Christoph Junghans
Modified: 2021-06-23 16:24 UTC (History)
11 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2021-06-23 16:24:41 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Christoph Junghans 2021-06-22 20:37:38 UTC
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.

Comment 1 Florian Weimer 2021-06-22 20:41:40 UTC
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.

Comment 2 Christoph Junghans 2021-06-22 20:51:11 UTC
Just looked at the build failures here: https://koschei.fedoraproject.org/package/lammps, this inherited from kokkos-devel, so I might just rebuild that.

Comment 3 Florian Weimer 2021-06-22 21:01:01 UTC
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.

Comment 4 Christoph Junghans 2021-06-22 22:03:09 UTC
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.

Comment 5 Christoph Junghans 2021-06-23 16:23:02 UTC
lammps package is fixed: https://bodhi.fedoraproject.org/updates/FEDORA-2021-7ed7f98325

Comment 6 Florian Weimer 2021-06-23 16:24:41 UTC
Thanks! Closing this bug then.


Note You need to log in before you can comment on or make changes to this bug.