I'm trying to run a program in Solaris 10 that fails due to the lack of Xutf8LookupString function.It is a well-known issue but I'd like to know a way to skip it.Would defining a different non-utf8 LC_CTYPE help?Would installing a different X server help? The problem doesn't happen on OpenSolaris.Is there a way I can update my Solaris system to use the same X libs as an OpenSolaris one?
Missing Xutf8LookupString call in Solaris 10
solaris;x11;unicode
The function is in libX11 - changing X servers won't make a difference.   Without seeing the program's source, we can't guess if changing locale settings would stop it from calling the function, but changing locale won't stop the linker from trying to find it in a library.The only way to get a libX11 for Solaris 10 or older with that function in is to build libX11 yourself.   It won't be fully compatible with existing X binaries though.   Sun/Oracle have never backported the new libX11 from OpenSolaris/Solaris 11 to the older releases.