From: | Paul Ramsey <pramsey(at)refractions(dot)net> |
---|---|
To: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> |
Cc: | Devrim GUNDUZ <devrim(at)gunduz(dot)org>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: $libdir and 8.0 |
Date: | 2004-08-19 04:35:38 |
Message-ID: | 41242E1A.4050304@refractions.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Check this out!
[pramsey(at)localhost bin]$ ./pg_config --pkglibdir
/home/pramsey/pgtest/8.0/bin/lib/postgresql
^^^
And yet:
./port/pg_config_paths.h:#define PKGLIBDIR
"/home/pramsey/pgtest/8.0/lib/postgresql"
Could the problem be here? (port/path.c):
/*
* get_pkglib_path
*/
void
get_pkglib_path(const char *my_exec_path, char *ret_path)
{
const char *p;
if ((p = relative_path(PGBINDIR, PKGLIBDIR)))
make_relative(my_exec_path, p, ret_path);
else
StrNCpy(ret_path, PKGLIBDIR, MAXPGPATH);
canonicalize_path(ret_path);
}
Bruce Momjian wrote:
> Devrim GUNDUZ wrote:
>
>>Hi,
>>
>>On Wed, 18 Aug 2004, Paul Ramsey wrote:
>>
>>
>>>When installing PgSQL into a non-standard location (like /opt/foo) the
>>>configure script decides to install all the contrib libraries and
>>>plpglsq into /opt/foo/lib/postgresql. This would be fine, except that
>>>backend does not recognize this directory as a place to be searched for
>>>$libdir (perhaps it is referencing the $libdir macro instead of the
>>>$pkglibdir macro?). So tools like 'createlang' fail, and loading .sql
>>>files that reference things like $libdir/libfoo.so also fail.
>>
>>I'm not sure but if you add /opt/foo/lib/postgresql to /etc/ld.so.conf and
>>run ldconfig, it might work.
>
>
> I checked in the code and $libdir should expand to $(pkglibdir) as
> determined by configure. What value to you show for that in
> your Makefile.global?
>
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2004-08-19 04:38:35 | Re: tablespace and sequences? |
Previous Message | Paul Ramsey | 2004-08-19 04:23:44 | Re: $libdir and 8.0 |