diff options
author | Andres Freund | 2018-07-23 04:13:20 +0000 |
---|---|---|
committer | Andres Freund | 2018-07-23 04:13:34 +0000 |
commit | e9a9843e1380c42a22fe5a89229afa98f1668ef3 (patch) | |
tree | 836264d3b5c70f6cfdcab660dc33e698e91bbd66 /configure | |
parent | a38b833a7ca41c9f68fbaebc93762627ea527c26 (diff) |
LLVMJIT: Adapt to API changes in gdb and perf support.
During the work of upstreaming my previous patches for gdb and perf
support the API changed. Adapt. Normally this wouldn't necessarily be
something to backpatch, but the previous API wasn't upstream, and at
least the gdb support is quite useful for debugging.
Author: Andres Freund
Backpatch: 11, where LLVM based JIT support was added.
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/configure b/configure index f891914ed99..034ace014a4 100755 --- a/configure +++ b/configure @@ -5008,39 +5008,40 @@ fi cat >>confdefs.h <<_ACEOF #define HAVE_DECL_LLVMORCGETSYMBOLADDRESSIN $ac_have_decl _ACEOF -ac_fn_c_check_decl "$LINENO" "LLVMOrcRegisterGDB" "ac_cv_have_decl_LLVMOrcRegisterGDB" "#include <llvm-c/OrcBindings.h> + + ac_fn_c_check_decl "$LINENO" "LLVMGetHostCPUName" "ac_cv_have_decl_LLVMGetHostCPUName" "#include <llvm-c/TargetMachine.h> " -if test "x$ac_cv_have_decl_LLVMOrcRegisterGDB" = xyes; then : +if test "x$ac_cv_have_decl_LLVMGetHostCPUName" = xyes; then : ac_have_decl=1 else ac_have_decl=0 fi cat >>confdefs.h <<_ACEOF -#define HAVE_DECL_LLVMORCREGISTERGDB $ac_have_decl +#define HAVE_DECL_LLVMGETHOSTCPUNAME $ac_have_decl _ACEOF -ac_fn_c_check_decl "$LINENO" "LLVMOrcRegisterPerf" "ac_cv_have_decl_LLVMOrcRegisterPerf" "#include <llvm-c/OrcBindings.h> + + ac_fn_c_check_decl "$LINENO" "LLVMCreateGDBRegistrationListener" "ac_cv_have_decl_LLVMCreateGDBRegistrationListener" "#include <llvm-c/ExecutionEngine.h> " -if test "x$ac_cv_have_decl_LLVMOrcRegisterPerf" = xyes; then : +if test "x$ac_cv_have_decl_LLVMCreateGDBRegistrationListener" = xyes; then : ac_have_decl=1 else ac_have_decl=0 fi cat >>confdefs.h <<_ACEOF -#define HAVE_DECL_LLVMORCREGISTERPERF $ac_have_decl +#define HAVE_DECL_LLVMCREATEGDBREGISTRATIONLISTENER $ac_have_decl _ACEOF - - ac_fn_c_check_decl "$LINENO" "LLVMGetHostCPUName" "ac_cv_have_decl_LLVMGetHostCPUName" "#include <llvm-c/TargetMachine.h> +ac_fn_c_check_decl "$LINENO" "LLVMCreatePerfJITEventListener" "ac_cv_have_decl_LLVMCreatePerfJITEventListener" "#include <llvm-c/ExecutionEngine.h> " -if test "x$ac_cv_have_decl_LLVMGetHostCPUName" = xyes; then : +if test "x$ac_cv_have_decl_LLVMCreatePerfJITEventListener" = xyes; then : ac_have_decl=1 else ac_have_decl=0 fi cat >>confdefs.h <<_ACEOF -#define HAVE_DECL_LLVMGETHOSTCPUNAME $ac_have_decl +#define HAVE_DECL_LLVMCREATEPERFJITEVENTLISTENER $ac_have_decl _ACEOF CPPFLAGS="$SAVE_CPPFLAGS" |