debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #09156
[Bug 2127856] Re: please drop ldconfig wrapper around ldconfig.real if no longer needed
** Changed in: glibc (Ubuntu)
Status: New => Triaged
** Tags added: dcr-incoming
--
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to glibc in Ubuntu.
https://bugs.launchpad.net/bugs/2127856
Title:
please drop ldconfig wrapper around ldconfig.real if no longer needed
Status in glibc package in Ubuntu:
Triaged
Bug description:
In 2012 (eglibc 2.16-0experimental0), the Debian packaging for glibc
renamed upstream's /sbin/ldconfig static binary to
/sbin/ldconfig.real, and added a wrapper script around it,
debian/local/sbin/ldconfig (installed as /sbin/ldconfig) which defers
regeneration of ld.so.cache to a dpkg trigger if it is not immediately
needed. This was a workaround for redundant calls to ldconfig by
packages' maintainer scripts, mainly in code generated automatically
by debhelper's dh_makeshlibs.
In 2015 (debhelper 9.20151004), dh_makeshlibs stopped emitting those
calls to ldconfig: instead, it now relies on glibc's dpkg trigger.
In 2016 (glibc 2.22-0experimental2), Debian's glibc responded to that
change by removing the workaround: since then, /sbin/ldconfig *in
Debian* is upstream's static binary again, and there is no
ldconfig.real.
However, Ubuntu's glibc never removed the workaround: /sbin/ldconfig
in Ubuntu questing is still a script wrapper, which conditionally runs
/sbin/ldconfig.real, which is the actual static binary built by
upstream glibc. This is a source of awkwardness for container
technologies like Valve's Steam Runtime that want to work with the
upstream ldconfig binary directly.
It's now been a decade since dh_makeshlibs stopped emitting redundant
calls to ldconfig. Please could glibc in Ubuntu stop working around
them?
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/2127856/+subscriptions
References