[geeks] Solaris linking issue
Jonathan Katz
jon at jonworld.com
Wed Dec 3 16:36:50 CST 2008
On Wed, Dec 3, 2008 at 5:31 PM, Joshua Boyd <jdboyd at jdboyd.net> wrote:
> I have a program that depends on ICU, a unicode library. Solaris comes with
> an older version (that is too old) of this library at /usr/lib. Before
> realizing that (and it is too old anyway), I installed the latest released
> version in /usr/local/.
>
> Anyway, then I try to run my program, it gripes about not finding the symbol
> ucol_close_4_0. That symbol is found in /usr/local/lib/libicui18n.so, but
> not in /usr/lib.
>
> So, I suspect that the run time linker is picking the older /usr/lib. How
> do I force it to correct this without removing the old one(which I suspect
> is required elsewhere) or permanently changing crle since I only want this
> one program to use the new library?
LD_LIBRARYY_PATH ???
More information about the geeks
mailing list