future pg+llvm compilation is broken

Started by Fabien COELHOover 5 years ago3 messages
#1Fabien COELHO
coelho@cri.ensmp.fr

Hello devs,

commit 2c24051bacd2d0eb7141fc4adb870281aec4e714
Author: Craig Topper <craig.topper@gmail.com>
Date: Fri Apr 24 22:12:21 2020 -0700

[CallSite removal] Rename CallSite.h to AbstractCallSite.h. NFC

The CallSite and ImmutableCallSite were removed in a previous
commit. So rename the file to match the remaining class and
the name of the cpp that implements it.

Hence :

.. llvmjit_inline.cpp
llvmjit_inline.cpp:59:10: fatal error: llvm/IR/CallSite.h: No such file or
directory
59 | #include <llvm/IR/CallSite.h>
| ^~~~~~~~~~~~~~~~~~~~

Which is why animal seawasp is in now the red.

It looks unlikely that it will vanish, so pg must probably start aiming at
the moving llvm target.

--
Fabien.

#2Justin Pryzby
pryzby@telsasoft.com
In reply to: Fabien COELHO (#1)
Re: future pg+llvm compilation is broken

On Wed, May 27, 2020 at 07:40:27PM +0200, Fabien COELHO wrote:

llvmjit_inline.cpp:59:10: fatal error: llvm/IR/CallSite.h: No such file or

Seems to be the same as here:
/messages/by-id/CAGf+fX4sDP5+43HBz_3fjchawO6boqwgbYVfuFc1D4gbA6qQxw@mail.gmail.com

Which is why animal seawasp is in now the red.

--
Justin

#3Fabien COELHO
coelho@cri.ensmp.fr
In reply to: Justin Pryzby (#2)
Re: future pg+llvm compilation is broken

Hello Justin,

llvmjit_inline.cpp:59:10: fatal error: llvm/IR/CallSite.h: No such file or directory

Seems to be the same as here:
/messages/by-id/CAGf+fX4sDP5+43HBz_3fjchawO6boqwgbYVfuFc1D4gbA6qQxw@mail.gmail.com

Definitely. I did not notice this thread, should have.

Which is why animal seawasp is in now the red.

Which I run, hence I noticed it. It should have turned red in April, but
the host had some issues hence the compiler was not updated, and I fixed
it only a few days ago.

Sorry for the noise!

On the fixing philosophy, I'm for sooner rather than later (which does not
mean immedialtely), and that it has to be backpatched to supported
branches.

--
Fabien.