From: | Andrew Dunstan <andrew(at)dunslane(dot)net> |
---|---|
To: | cedric(at)2ndquadrant(dot)com |
Cc: | pgsql-committers(at)postgresql(dot)org, Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
Subject: | Re: pgsql: Improve support for building PGXS modules with VPATH. |
Date: | 2013-07-02 14:56:24 |
Message-ID: | 51D2EA18.3030100@dunslane.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers |
On 07/01/2013 05:13 PM, Cédric Villemain wrote:
> Le lundi 1 juillet 2013 21:22:55, Andrew Dunstan a écrit :
>> On 07/01/2013 02:40 PM, Andrew Dunstan wrote:
>>> On 07/01/2013 01:39 PM, Alvaro Herrera wrote:
>>>> Andrew Dunstan wrote:
>>>>> Improve support for building PGXS modules with VPATH.
>>>>>
>>>>> A VPATH build will be performed when the module's make file path is not
>>>>> the current directory or when USE_VPATH is set.
>>>> So what's the USE_VPATH thing for? I mean, can't you just use VPATH
>>>> instead?
>>> Well, I was distinguishing between things set by the Makefile and
>>> things set outisde, but you're probably right. I'll test it and tweak.
>> Actually, when I try to get rid of it I get issues with srcdir being
>> recursively defined.
> As for VPATH, the srcdir was previously hard-coded, the patch just improve
> most of the use cases by setting a more appropriate value..
>
>> And in fact, VPATH is defined by Makefile.global when the Postgres build
>> is a VPATH build, and unrelated to the module's build setup.
> pgxs.mk already (I mean before the last commit) set VPATH, the patch around
> that just try to fix it to be correct instead of hardcoded to NULL.. What's in
> Makefile.global is not be affected.
Well, it is to the extent that something set there is changed afterwards
in pgxs.mk. Anyway, I think I have a good handle on what's going on, and
w.r.t. Alvaro's question, we need to leave things as they are.
cheers
andrew
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2013-07-02 17:16:12 | pgsql: Mention extra_float_digits in floating point docs |
Previous Message | Heikki Linnakangas | 2013-07-02 14:54:21 | pgsql: Silence compiler warning in assertion-enabled builds. |