On 10/27/22 23:25, Andrei Borzenkov wrote:
On 27.10.2022 23:36, David C. Rankin wrote:
Reading the tea-leaves, the crux of the problem is KDE doesn't enforce a soname on libreadline selection and will apparently load the first one it finds in the shared object cache.
Do
man ld.so
and search for ld.so.preload before making this statement.
Okay, good read, god I miss the old a.out binaries -- not. So other than LD_LIBRARY_PATH being searched before ld.so.cache (I presume the frowned upon rpath isn't involved) and my use of "soname" instead of $ORIGIN, $LIB, and $PLATFORM (or the versions using curly braces around the names) and that the libraries specified by LD_PRELOAD are preloaded first -- what was I suppose to pickup that casts doubt KDE was trying to load the first version of libreadline it encountered and failing? -- David C. Rankin, J.D.,P.E.