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:22:11 +0000 (14:22 +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 d47e0f8b260af4b51e1a4ca55c79a6f106e57da7..c2cb1b1b2475387d8f00178f9390d347afb73297 100755 (executable)
--- a/configure
+++ b/configure
@@ -5123,6 +5123,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