Post by Allan McRae Post by Magnus Therning Post by Allan McRae Post by Magnus Therning
I'm just curious what the reason is.
Because absolutely everything should link to the wide character version.
Wouldn't a symbolic link have the same result?
Then you get some software thinking its linked to libncurses.so and
some thinking its linked to libncursesw.so. Because they are the same
thing, conflict occur and shit hits the fan.
I don't see how. In *both* cases `ldd` will show that the executable is
linked against libncurses.so, and in both cases the runtime linker will
actually load libncursesw.so (in the case of a link, it follows it; in
case of a linker script, it interprets it). To me it seems the outcome
is identical: libncursesw.so.6.0 is loaded into the process.
Magnus Therning OpenPGP: 0x927912051716CE39
email: ***@therning.org jabber: ***@therning.org
twitter: magthe http://therning.org/magnus
Some people, when confronted with a problem, think,
âI know, Iâll use Haskell.â Now their problem is entirely academic.