so i was wondering why krb5 doesn’t have working readline support on my laptop/router. i thought it was a problem with how opensuse builds the package, but turns out it’s even worse than i thought.

see, the krb5 utils depend on /lib(64)/* for terminal handling, which is part of libcom_err, which is part of… e2fsprogs?!

and to top it all off, libcom_err loads readline functionality dynamically at runtime, USING HARDCODED LIBRARY NAMES.

that’s right, it only hardcodes to my systems have same with libedit; the soversion does not match.

it works on my desktop though, because it has readline-devel installed, which contains — one of the names checked by libss.

Sign in to participate in the conversation

Tōhō, socialism, and a cute mouse.