Inspecting with readelf I see this:

Version needs section '.gnu.version_r' contains 9 entries:
 Addr: 0x0000000000010a80  Offset: 0x010a80  Link: 6 (.dynstr)
  000000: Version: 1  File: ld-linux-x86-64.so.2  Cnt: 1
  0x0010:   Name: GLIBC_2.3  Flags: none  Version: 20
  0x0020: Version: 1  File: libuuid.so.1  Cnt: 1
  0x0030:   Name: UUID_1.0  Flags: none  Version: 18
  0x0040: Version: 1  File: libdl.so.2  Cnt: 1
  0x0050:   Name: GLIBC_2.2.5  Flags: none  Version: 13
  0x0060: Version: 1  File: libudev.so.1  Cnt: 1
  0x0070:   Name: LIBUDEV_183  Flags: none  Version: 8
  0x0080: Version: 1  File: libsystemd.so.0  Cnt: 1
  0x0090:   Name: LIBSYSTEMD_209  Flags: none  Version: 7
  0x00a0: Version: 1  File: libcurl-gnutls.so.4  Cnt: 1
  0x00b0:   Name: CURL_GNUTLS_3  Flags: none  Version: 6
  0x00c0: Version: 1  File: libgnutls.so.30  Cnt: 1
  0x00d0:   Name: GNUTLS_3_4  Flags: none  Version: 5
  0x00e0: Version: 1  File: libpthread.so.0  Cnt: 1
  0x00f0:   Name: GLIBC_2.2.5  Flags: none  Version: 3
  0x0100: Version: 1  File: libc.so.6  Cnt: 11
  0x0110:   Name: GLIBC_2.9  Flags: none  Version: 19
  0x0120:   Name: GLIBC_2.17  Flags: none  Version: 17
  0x0130:   Name: GLIBC_2.14  Flags: none  Version: 16
  0x0140:   Name: GLIBC_2.8  Flags: none  Version: 15
  0x0150:   Name: GLIBC_2.3.4  Flags: none  Version: 14
  0x0160:   Name: GLIBC_2.3.2  Flags: none  Version: 12
  0x0170:   Name: GLIBC_2.25  Flags: none  Version: 11
  0x0180:   Name: GLIBC_2.7  Flags: none  Version: 10
  0x0190:   Name: GLIBC_2.3  Flags: none  Version: 9
  0x01a0:   Name: GLIBC_2.2.5  Flags: none  Version: 4
  0x01b0:   Name: GLIBC_2.4  Flags: none  Version: 2


Maybe shlibdeps doesn't process .gnu.version_r sections?

** Also affects: dpkg (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: binutils (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to network-manager in Ubuntu.
https://bugs.launchpad.net/bugs/1715641

Title:
  network-manager built against glibc-2.26 requires GLIBC_2.25 symbol
  yet doesn't depend on recent enough glibc

Status in binutils package in Ubuntu:
  New
Status in debhelper package in Ubuntu:
  New
Status in dpkg package in Ubuntu:
  New
Status in glibc package in Ubuntu:
  New
Status in network-manager package in Ubuntu:
  New

Bug description:
  network-manager built against glibc-2.26 requires GLIBC_2.25 symbol
  yet doesn't depend on recent enough glibc

  # cat debian/network-manager.substvars 
  misc:Breaks=ppp (<< 2.4.7-1+~), ppp (>= 2.4.7-2~)
  misc:Depends=init-system-helpers (>= 1.18~)
  misc:Pre-Depends=
  shlibs:Depends=libaudit1 (>= 1:2.2.1), libbluetooth3 (>= 4.91), libc6 (>= 
2.17), libcurl3-gnutls (>= 7.16.3), libglib2.0-0 (>= 2.43.2), libgnutls30 (>= 
3.5.0), libjansson4 (>= 2.0.1), libmm-glib0 (>= 1.0.0), libndp0 (>= 1.2), 
libnewt0.52, libnl-3-200 (>= 3.2.21), libnm0 (>= 1.8.0), libpolkit-agent-1-0 
(>= 0.99), libpolkit-gobject-1-0 (>= 0.104), libpsl5 (>= 0.13.0), libreadline7 
(>= 6.0), libselinux1 (>= 1.32), libsystemd0 (>= 221), libudev1 (>= 183), 
libuuid1 (>= 2.16)

  
  # grep GLIBC_2.25 -r .
  Binary file ./debian/tmp/usr/sbin/NetworkManager matches
  Binary file ./debian/tmp/usr/lib/NetworkManager/nm-iface-helper matches
  Binary file ./debian/network-manager/usr/sbin/NetworkManager matches
  Binary file ./debian/network-manager/usr/lib/NetworkManager/nm-iface-helper 
matches
  Binary file ./src/NetworkManager matches
  Binary file ./src/nm-iface-helper matches
  Binary file ./src/devices/wifi/tests/test-general matches
  Binary file ./src/devices/tests/test-lldp matches
  Binary file ./src/dhcp/tests/test-dhcp-utils matches
  Binary file ./src/dhcp/tests/test-dhcp-dhclient matches
  Binary file ./src/tests/test-resolvconf-capture matches
  Binary file ./src/tests/test-ip4-config matches
  Binary file ./src/tests/test-ip6-config matches
  Binary file ./src/tests/test-general matches
  Binary file ./src/tests/test-systemd matches
  Binary file ./src/tests/config/test-config matches
  Binary file ./src/settings/plugins/keyfile/tests/test-keyfile matches

  # ldd /usr/sbin/NetworkManager           
  /usr/sbin/NetworkManager: /lib/x86_64-linux-gnu/libc.so.6: version 
`GLIBC_2.25' not found (required by /usr/sbin/NetworkManager)

  I will add a manual dep to network-manager but this is weird.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/binutils/+bug/1715641/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to