Log LLVM library version in configure output.
authorThomas Munro <tmunro@postgresql.org>
Sun, 22 Oct 2023 01:17:00 +0000 (14:17 +1300)
committerThomas Munro <tmunro@postgresql.org>
Sun, 22 Oct 2023 01:32:31 +0000 (14:32 +1300)
When scanning build farm results, it's useful to be able to see which
version is in use.  For the Meson build system, this information was
already displayed.

Back-patch to all supported branches.

Discussion: https://postgr.es/m/4022690.1697852728%40sss.pgh.pa.us

config/llvm.m4
configure

index 3a75cd8b4dfe9fcc8df655cd06fdc14a36669244..21d8cd4f90f97a120820f9008daf8cd1eaa0a598 100644 (file)
@@ -28,6 +28,7 @@ AC_DEFUN([PGAC_LLVM_SUPPORT],
   if echo $pgac_llvm_version | $AWK -F '.' '{ if ([$]1 >= 4 || ([$]1 == 3 && [$]2 >= 9)) exit 1; else exit 0;}';then
     AC_MSG_ERROR([$LLVM_CONFIG version is $pgac_llvm_version but at least 3.9 is required])
   fi
+  AC_MSG_NOTICE([using llvm $pgac_llvm_version])
 
   # need clang to create some bitcode files
   AC_ARG_VAR(CLANG, [path to clang compiler to generate bitcode])
index 6d737ad3406746a92b768b5967e2f83faecaf10b..9f817e7545440d2e6f31fa848aec1cdc7650756b 100755 (executable)
--- a/configure
+++ b/configure
@@ -5066,6 +5066,8 @@ fi
   if echo $pgac_llvm_version | $AWK -F '.' '{ if ($1 >= 4 || ($1 == 3 && $2 >= 9)) exit 1; else exit 0;}';then
     as_fn_error $? "$LLVM_CONFIG version is $pgac_llvm_version but at least 3.9 is required" "$LINENO" 5
   fi
+  { $as_echo "$as_me:${as_lineno-$LINENO}: using llvm $pgac_llvm_version" >&5
+$as_echo "$as_me: using llvm $pgac_llvm_version" >&6;}
 
   # need clang to create some bitcode files