[geeks] Solaris linking issue
    Joshua Boyd 
    jdboyd at jdboyd.net
       
    Wed Dec  3 16:31:29 CST 2008
    
    
  
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?
    
    
More information about the geeks
mailing list