From: | Peter Eisentraut <peter_e(at)gmx(dot)net> |
---|---|
To: | Fabien COELHO <coelho(at)cri(dot)ensmp(dot)fr>, PostgreSQL Patches <pgsql-patches(at)postgresql(dot)org> |
Subject: | Re: build infrastructure for extensions v3 |
Date: | 2004-07-14 18:12:36 |
Message-ID: | 200407142012.36747.peter_e@gmx.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-patches |
Fabien COELHO wrote:
> Dear patchers,
>
> Please find attached version number 3 for a patch to enable
> extensions such as contribs or external add-ons to be installed
> simply with an already installed postgresql.
OK, I think we're getting somewhere.
I am still opposed to adding more targets of the form "light-install",
"client-only install", etc. Please discuss this on -hackers. It can
be done as a separate patch later on if need be.
While I now understand what you are doing in contrib, I ask who is going
to want to maintain two parallel sets of makefiles, one for PGXS and
one for in-tree builds? One who is going to want to use the PGXS ones
anyway? I realize they're good examples, but examples should be put
into the documentation, so people can find them.
Paste your documentation (pgxs.sgml) somewhere into xfunc.sgml, where it
discusses writing user-defined functions. This material isn't long
enough to warrant a chapter of its own.
+ ifdef PGXS
+ LDFLAGS += -L$(pkglibdir)
+ endif
needs to disappear. There is nothing to link with in there. (If there
is, that's a bug.)
libpgport should be installed in the normal libdir.
--
Peter Eisentraut
http://developer.postgresql.org/~petere/
From | Date | Subject | |
---|---|---|---|
Next Message | Stefan Kaltenbrunner | 2004-07-14 18:18:01 | Re: add missing options to pg_dumpall |
Previous Message | markw | 2004-07-14 15:55:52 | Re: [HACKERS] Point in Time Recovery |