Re: LLVM jit and matview

Поиск
Список
Период
Сортировка
От Andres Freund
Тема Re: LLVM jit and matview
Дата
Msg-id 20180725154129.lvaabpypucdajliz@alap3.anarazel.de
обсуждение исходный текст
Ответ на Re: LLVM jit and matview  (Dmitry Dolgov <9erthalion6@gmail.com>)
Ответы Re: LLVM jit and matview  (Andres Freund <andres@anarazel.de>)
Re: LLVM jit and matview  (Andres Freund <andres@anarazel.de>)
Список pgsql-hackers
On 2018-07-25 14:59:20 +0200, Dmitry Dolgov wrote:
> > On Wed, 25 Jul 2018 at 07:49, Michael Paquier <michael@paquier.xyz> wrote:
> >
> > On Tue, Jul 24, 2018 at 07:49:56PM -0700, Andres Freund wrote:
> > > FWIW, this doesn't crash for me, using a trunk checkout for LLVM. I'll
> > > try older ones, as soon as they finish rebuilding. But perhaps you could
> > > re-verify that this still is an issue on recent PG checkouts? And which
> > > version of LLVM are you guys using?
> >
> > One of your recent fixes has visibly taken take of the issue (I am too
> > lazy to check which one).  I am using llvm 6.0 with Debian SID as far as
> > I know, configure links to stuff in /usr/lib/llvm-6.0/.
> 
> Looks like I still can reproduce it on the current head 167075be3ab. I was using
> LLVM 5.0 package, but will try reproduce on the LLVM master branch as soon
> as compilation will be finished

Oh, interesting. It only crashes when compiling LLVM without LLVM's
asserts enabled, even when using exactly the same LLVM checkout for both
builds. No idea what that's about, yet.


> (apparently, I need to rebuild it with LLVM_USE_PERF, otherwise
> Postgres complains about undefined symbol:
> LLVMCreatePerfJITEventListener).

Sorry, that was an intermittent state, fixed now (was waiting for a
review to come in). OTOH, having perf support is good anyway ;)

Greetings,

Andres Freund


В списке pgsql-hackers по дате отправления:

Предыдущее
От: David Steele
Дата:
Сообщение: Re: Missing pg_control crashes postmaster
Следующее
От: Chapman Flack
Дата:
Сообщение: Re: How can we submit code patches that implement our (pending)patents?