Re: Fixed directory locations in installs

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
Cc: Andrew Dunstan <andrew(at)dunslane(dot)net>, pgsql-hackers(at)postgresql(dot)org
Subject: Re: Fixed directory locations in installs
Date: 2004-05-03 16:22:55
Message-ID: 14101.1083601375@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers pgsql-hackers-win32 pgsql-patches

Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> writes:
> Tom Lane wrote:
>> I guess what you are saying is we should have a configure-time option to
>> address configured directories via relative paths from the executable's
>> directory, rather than absolute paths? Seems reasonable ...

> Yep. In fact, why would we not use that by default?

Because it'll be slower. Instead of
/usr/local/pgsql/lib
we'd be using something like
/usr/local/pgsql/bin/../lib
which is not too bad here but would get worse if the directories are not
so close.

But perhaps we can arrange for the path to be simplified down to an
absolute form when it's constructed at backend startup? You'd need a
routine anyway to combine the bindir path (determined by FindExec) with
the relative path provided by configure, so maybe this routine could be
smart about leading ../ in the configure path.

We'd also need to give some thought to pg_config output. I think I
would like to be able to see the relative path computed by configure
as well as the effective actual path ... maybe a switch to specify which
way to print it?

regards, tom lane

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Philip Warner 2004-05-03 16:24:11 Re: cvs: mislinked plpgsql.so ?
Previous Message Thomas Swan 2004-05-03 16:14:51 Re: inconsistent owners in newly created databases?

Browse pgsql-hackers-win32 by date

  From Date Subject
Next Message Magnus Hagander 2004-05-03 17:42:16 man pages on win32
Previous Message Bruce Momjian 2004-05-03 16:03:47 Re: Fixed directory locations in installs

Browse pgsql-patches by date

  From Date Subject
Next Message Peter Eisentraut 2004-05-03 17:43:47 Re: Fixed directory locations in installs
Previous Message Bruce Momjian 2004-05-03 16:03:47 Re: Fixed directory locations in installs