On Sun, 19 Jul 2026 at 18:46, Paul Eggert <[email protected]> wrote: > > On 2026-07-19 10:38, Luca Boccassi wrote: > > There's no static checking or complaining involved anywhere that I know of. > > Then I'm lost. I thought a major goal of this effort was to pacify > Debian installation procedures for coreutils on limited installations > that don't have libsystemd installed. If Debian installation procedures > are OK with coreutils as-is, then let's not change how Debian configures > readutmp, as ordinary dynamic linking is good enough. And if they're not > OK with coreutils as-is, then that's the static checking I was referring > to ("static" because it checks "who" before "who" starts running).
There is no static analysis nor "complaints" involved, which implies it can be skipped or ignored. It's simply how things work: if your binary links to a shared library, a dependency is added, and then installed. None of this is "optional" or a "static check" or a "printed complaint", it's simply how it is, and the system just breaks otherwise (as in, the installation cannot proceed, full stop). And no, this is not something that can or should be changed in any way.
