OK Dumb question regarding uninstalling libs

Tim Wunder tim
Mon May 17 11:45:45 PDT 2004


On 3/19/2003 12:12 AM, someone claiming to be James McDonald wrote:
> Tim Wunder wrote:
> 
>> On Tuesday 18 March 2003 8:47 am, someone claiming to be Net Llama! 
>> wrote:
>>  
>>
>>> On Tue, 18 Mar 2003, James McDonald wrote:
>>>   
>>>
>>>> OK let's say that I had glib-2.0 installed in the default location of
>>>> /usr it's the default mandrake 9.0 rpm install.
>>>>
>>>> Then I go and download the latest src.tar.gz version and ./configure it
>>>> with the defaults and install the new version in /usr/local
>>>>
>>>> How do I un-install the old version in /usr without breaking all the
>>>> dependences and have the apps that where looking in /usr/* for the
>>>> libraries now reference /usr/local....
>>>>     
>>>
>>> This should be a nonissue, as the dynamic linker (ldd) takes care of 
>>> this
>>> stuff.
>>>
>>>   
>>
>>
>> I think I'd have tried compiling glib with --prefix=/usr and using 
>> checkinstall to make an RPM out of it. Either that, or grabbed a glib 
>> SRPM from Mandrake's cooker site.
>>
>> But, short of that, can't you use the LD_LIBRARY_PATH environment 
>> variable, setting it to /usr/local/lib?
> 
> 
> Yes I have put the LD_LIBRARY_PATH env var in... I just was wondering if 
> the ./configure script has a preference for how it locates the libs... I 
> know it will look in ld_lib_path but doesn't it stop at that or what.
> 
> Maybe someone could point me to a good resource for the whole configure 
> make aclocal intltool pkg-config process...
> 
> 

According to 
http://www.tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN77
the LD_LIBRARY_PATH variable is searched first, then the system 
libraries are searched.
I imagine that changing the order of the directories in /etc/ld.so.conf 
will affect things, too.

HTH,
Tim





More information about the Linux-users mailing list