Re: [PATCH] Skip llvm bytecode generation if LLVM is missing - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Re: [PATCH] Skip llvm bytecode generation if LLVM is missing
Date
Msg-id bca0859d-95be-9a4d-2209-74c367cfecb6@2ndquadrant.com
Whole thread Raw
In response to Re: [PATCH] Skip llvm bytecode generation if LLVM is missing  (Craig Ringer <craig@2ndquadrant.com>)
Responses Re: [PATCH] Skip llvm bytecode generation if LLVM is missing  (Craig Ringer <craig@2ndquadrant.com>)
List pgsql-hackers
On 2020-03-15 02:28, Craig Ringer wrote:
> On Fri, 13 Mar 2020 at 15:04, Andres Freund <andres@anarazel.de 
> <mailto:andres@anarazel.de>> wrote:
> 
>     On 2020-03-13 14:08:12 +0800, Craig Ringer wrote:
>      > The alternative would be to detect a missing clang and emit a
>     much more
>      > informative error than the current one that explicitly suggests
>     retrying
>      > with
>      >
>      >     make with_llvm=no
>      >
>      > or setting with_llvm=no in the environment.
> 
>     That, that, that's what I suggested upthread?
> 
> 
> Yes, and I still don't like it. "with_llvm" is the actual 
> already-working option. I'd rather make this not randomly explode for 
> users, but failing that we can just hack the Makefile in the rpms for 
> EL-7 (where it's a particular mess) and rely on an error message for 
> other cases.

I don't really get the problem.  with_llvm=no works, so it can be used.

Options that automatically disable things based on what is installed in 
the build environment are bad ideas.  For instance, we on purpose don't 
have configure decide anything based on whether readline is installed. 
Either you select it or you don't, there is no "auto" mode.

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services



pgsql-hackers by date:

Previous
From: Rajkumar Raghuwanshi
Date:
Subject: Re: WIP/PoC for parallel backup
Next
From: Sandeep Thakkar
Date:
Subject: Re: PG v12.2 - Setting jit_above_cost is causing the server to crash