Andres Freund <and...@anarazel.de> writes:
> On October 8, 2018 8:03:56 AM PDT, Tom Lane <t...@sss.pgh.pa.us> wrote:
>> A look in guc.c shows that jit defaults to "on" whether or not JIT is
>> enabled at compile time. 
>> This seems, at best, rather user-unfriendly.
>> And it's not like our conventions for other compile-option-affected
>> GUCs, eg the SSL ones.

> That was intentional, even though it perhaps should be better documented. 
> That allows a distro to build and distribute pg without llvm enabled, but 
> then have the JIT package with all the dependencies separately. The pg yum 
> packages do so.

I'm not following.  A distro wishing to do that would configure
--with-llvm, not without, and then simply split up the build results
so that the JIT stuff is in a separate subpackage.  If you configured
--without-llvm then the resulting core code is (one hopes) entirely
incapable of using JIT, and it'd be better if the GUC settings
reflected that.

                        regards, tom lane

Reply via email to