Search Postgresql Archives

Re: Installing different PostgreSQL versions in parallel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi John
On Tue, Dec 06, 2011 at 08:35:58PM -0800, John R Pierce wrote:
> On 12/06/11 8:30 PM, raghu ram wrote:
> >
> >    I'm in the course of creating PostgreSQL packages for Solaris. One
> >    of the
> >    requirement is to install different PostgreSQL versions in
> >    parallel, the other
> >    is to have all the libraries stuffed in one place.
> >
> >    Now, if I install, let's say, pgsql 8.3 and 8.4 in parallel and
> >    all libraries
> >    go to /opt/csw/lib, I end up with:
> >
> >    $ ls -l /opt/csw/lib/libpq*
> >    lrwxrwxrwx   1 root     root      libpq.so -> libpq.so.5.2
> >    lrwxrwxrwx   1 root     root      libpq.so.5 -> libpq.so.5.2
> >    -rwxr-xr-x   1 root     bin       libpq.so.5.1
> >    -rwxr-xr-x   1 root     bin       libpq.so.5.2
> >
> >    Which in turn leads to 8.3 binaries loading libpq.so.5.2,
> >    effectively mixing
> >    8.3 binaries with 8.4 libraries.
> >
> >    Finally, the question: How bad is it having a pgsql binary version
> >    X.Y using a
> >    library X.Z?
> >
> >
> >To overcome this issues,use "--prefix=PREFIX " option while
> >running "configure",so that PostgreSQL 8.3 version related
> >directories [i.e bin,include,lib,share] will store in preferred
> >PREFIX location.
> >
> >Ex: ./configure --prefix=/usr/local/pgsql83
> >      ./configure --prefix=/usr/local/pgsql84
> >
> >Once completion of PostgreSQL installation,you will see
> >"bin,include,lib,share" directories are created under the
> >/usr/local/pgsql83 location.
> >
> 
> its apparent to me from the /opt/csw prefix he mentions that he's
> building PostgreSQL for the Blastwave/OpenCSW Solaris software
> repositories, and HAS to put the libs in /opt/csw/lib due to project
> policies.
> 

Exactly. Thanks for clarification on this.

--Rafael

-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux