Re: Compiling C Extension Functions against PostgreSQL 12 - Mailing list pgsql-general

From TalGloz
Subject Re: Compiling C Extension Functions against PostgreSQL 12
Date
Msg-id 1588517322862-0.post@n3.nabble.com
Whole thread Raw
In response to Re: Compiling C Extension Functions against PostgreSQL 12  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general
Tom Lane-2 wrote
> TalGloz <

> glozmantal@

> > writes:
>> Andrew Gierth wrote
>>> I didn't see an easy way of disabling bitcode emission for a module,
>>> though I think that has been discussed before.
> 
> After taking a quick look through pgxs.mk, it looks like you might
> be able to do something like
>     override with_llvm := no
> in your Makefile before including the PG parts.
> 
>> Will the absence of LLVM bit-code files effect the functionality of my
>> "seal_mean_cxx_v2.so" library in Postgresql12 or I just won't benefit
>> from
>> Postgres JIT compiler (postgresql12-llvmjit package)?
> 
> Should just prevent the possibility of "inline"-ing your functions
> in JIT compilation.
> 
>> All the errors occurring for the llvm compilation part relate to the 
>> Microsoft SEAL <https://github.com/microsoft/SEAL>   library that
>> my
>> seal_mean_cxx_v2.cpp uses. Since it is a third party library then maybe I
>> should post the errors output there and see what they have to say about
>> it...
> 
> Yeah, the ultimate solution is clearly over on that side.  These
> last errors you've posted don't seem particularly Postgres-related.
> 
>             regards, tom lane

Setting "override with_llvm := no" did make the compilation step with llvm
go away. I'm using an older version of SEAL and I wanted to maintain my code
functionality after upgrading to Postgres 12. I'll be posting the llvm
related errors on the SEAL project page for more clarification, maybe the
usage of the old SEAL version is the problem. Anyways, after retaining the
original functionality with Postgres 12 I'll be focusing on updating my code
to comply with the latest SEAL version.

Thanks to all of you for helping me with this "issue".

Best regards,
TalGloz



--
Sent from: https://www.postgresql-archive.org/PostgreSQL-general-f1843780.html



pgsql-general by date:

Previous
From: Adrian Klaver
Date:
Subject: Re: Very frequent "Too many clients" eventually crashes postmaster
Next
From: "Abraham, Danny"
Date:
Subject: RE: Re: Very frequent "Too many clients" eventually crashes postmaster