summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndres Freund <andres@anarazel.de>2020-12-07 18:12:23 -0800
committerAndres Freund <andres@anarazel.de>2020-12-07 18:40:27 -0800
commitf4f924b3ed77ff8b3a6901a545e7c2943edcf9a1 (patch)
tree4173cccb828e9861549951ffc1b293a64d918790
parent90eb343ef3929a0cce5b6940781680cd4f7801f2 (diff)
jit: configure: Explicitly reference 'native' component.
Until recently 'native' was implicitly included via 'orcjit', but a change included in LLVM 11 (not yet released) removed a number of such indirect component references. Reported-By: Fabien COELHO <coelho@cri.ensmp.fr> Reported-By: Andres Freund <andres@anarazel.de> Reported-By: Thomas Munro <thomas.munro@gmail.com> Author: Andres Freund <andres@anarazel.de> Discussion: https://postgr.es/m/20201201064949.mex6kvi2kygby3ni@alap3.anarazel.de Backpatch: 11-, where jit support was added
-rw-r--r--config/llvm.m41
-rwxr-xr-xconfigure1
2 files changed, 2 insertions, 0 deletions
diff --git a/config/llvm.m4 b/config/llvm.m4
index c1e4bb1375a..d5ddee3e6df 100644
--- a/config/llvm.m4
+++ b/config/llvm.m4
@@ -76,6 +76,7 @@ AC_DEFUN([PGAC_LLVM_SUPPORT],
debuginfodwarf) pgac_components="$pgac_components $pgac_component";;
orcjit) pgac_components="$pgac_components $pgac_component";;
passes) pgac_components="$pgac_components $pgac_component";;
+ native) pgac_components="$pgac_components $pgac_component";;
perfjitevents) pgac_components="$pgac_components $pgac_component";;
esac
done;
diff --git a/configure b/configure
index 04f07ca8694..95f07fc785c 100755
--- a/configure
+++ b/configure
@@ -4994,6 +4994,7 @@ fi
debuginfodwarf) pgac_components="$pgac_components $pgac_component";;
orcjit) pgac_components="$pgac_components $pgac_component";;
passes) pgac_components="$pgac_components $pgac_component";;
+ native) pgac_components="$pgac_components $pgac_component";;
perfjitevents) pgac_components="$pgac_components $pgac_component";;
esac
done;