Subject: Re: trouble with shared libs
To: None <current-users@netbsd.org>
From: Caffeinate The World <mochaexpress@yahoo.com>
List: current-users
Date: 03/30/2003 21:02:32
After some fooling around, I guess I'll answer my own question so we
can close this up and archive it for the future.
I "disabled" /etc/ld.so.conf by renaming it to /etc/ld.so.conf and
recompiled all my applications.
Now each Progresql installation uses it's own libs.
--- Caffeinate The World <mochaexpress@yahoo.com> wrote:
> NetBSD-1.6 / Alpha
>
> I run two versions of Postgresql. Current stabble and development.
> Stabble does production, while Postgresql-dev is used for testing
> issue
> with NetBSD.
>
> My problem lies in the fact that no matter which version of
> Postgresql
> it always uses my production library in /usr/local/lib.
>
> # cat /etc/ld.so.conf
> /usr/lib
> /usr/local/lib
> /usr/pkg/lib
> /usr/X11R6/lib
> /usr/local/lib/mysql
> /usr/local/lib/php
>
> ---
>
> # pwd
> /usr/local_install/postgresql-7.3.2/bin
> # ldd ./psql
> ./psql:
> -lcrypt.0 => /usr/lib/libcrypt.so.0
> -lresolv.1 => /usr/lib/libresolv.so.1
> -lpq.3 => /usr/local/lib/libpq.so.3
> -lz.0 => /usr/lib/libz.so.0
> -ledit.2 => /usr/lib/libedit.so.2
> -lcurses.5 => /usr/lib/libcurses.so.5
> -lm.0 => /usr/lib/libm.so.0
> -lutil.6 => /usr/lib/libutil.so.6
> -lc.12 => /usr/lib/libc.so.12
>
> ---
>
> # pwd
> /usr/local_install/postgresql-7.4-dev-20030324/bin
> # ldd psql
> psql:
> -lcrypt.0 => /usr/lib/libcrypt.so.0
> -lresolv.1 => /usr/lib/libresolv.so.1
> -lpq.3 => /usr/local/lib/libpq.so.3
> -lz.0 => /usr/lib/libz.so.0
> -ledit.2 => /usr/lib/libedit.so.2
> -lcurses.5 => /usr/lib/libcurses.so.5
> -lm.0 => /usr/lib/libm.so.0
> -lutil.6 => /usr/lib/libutil.so.6
> -lc.12 => /usr/lib/libc.so.12
>
> ---
>
> Note that both installation uses
> -lpq.3 => /usr/local/lib/libpq.so.3
>
> How could I stop it from using libpq.so.3 in /usr/local/lib? Remove
> /usr/local/lib from /etc/ld.so.conf?
>
> Thomas
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your
> desktop!
> http://platinum.yahoo.com
__________________________________________________
Do you Yahoo!?
Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!
http://platinum.yahoo.com