--- /dev/null
+From c001c115bcb2accddc23a25c605886e01475db4f Mon Sep 17 00:00:00 2001
+From: Andres Freund <andres@anarazel.de>
+Date: Thu, 28 May 2020 15:08:12 -0700
+Subject: [PATCH] llvmjit: Fix building against LLVM 11 by removing unnecessary
+ include.
+
+LLVM has removed this header, in the branch that will become llvm
+11. But as it turns out we didn't actually need it, so just remove it.
+
+Author: Jesse Zhang <sbjesse@gmail.com>
+Discussion: https://postgr.es/m/CAGf+fX7bvtP0YXMu7pOsu_NwhxW6dArTkxb=jt7M2-UJkyJ_3g@mail.gmail.com
+Backpatch: 11, where JIT support using llvm was introduced.
+---
+ src/backend/jit/llvm/llvmjit_inline.cpp | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/src/backend/jit/llvm/llvmjit_inline.cpp b/src/backend/jit/llvm/llvmjit_inline.cpp
+index aa0473dacd22..c489a632ff9e 100644
+--- a/src/backend/jit/llvm/llvmjit_inline.cpp
++++ b/src/backend/jit/llvm/llvmjit_inline.cpp
+@@ -56,7 +56,6 @@ extern "C"
+ #include <llvm/Support/Error.h>
+ #endif
+ #include <llvm/IR/Attributes.h>
+-#include <llvm/IR/CallSite.h>
+ #include <llvm/IR/DebugInfo.h>
+ #include <llvm/IR/IntrinsicInst.h>
+ #include <llvm/IR/IRBuilder.h>
Patch5: %{name}-heimdal.patch
Patch6: %{name}-link.patch
Patch7: llvm10.patch
+Patch8: llvm11.patch
URL: http://www.postgresql.org/
BuildRequires: autoconf >= 2.69
BuildRequires: automake
%patch5 -p1
%patch6 -p1
%patch7 -p1
+%patch8 -p1
# force rebuild of bison/flex files
find src -name \*.l -o -name \*.y | xargs touch