Log LLVM library version in configure output.
authorThomas Munro
Sun, 22 Oct 2023 01:17:00 +0000 (14:17 +1300)
committerThomas Munro
Sun, 22 Oct 2023 01:23:11 +0000 (14:23 +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 0c325f0dc416165d91d4caacc894d672f687286c..135d732d832a69b6c7503f499e48f7655f696ee5 100755 (executable)
--- a/configure
+++ b/configure
@@ -5126,6 +5126,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