]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: init: report the compiler version in haproxy -vv
authorWilly Tarreau <w@1wt.eu>
Wed, 15 Apr 2020 15:00:03 +0000 (17:00 +0200)
committerWilly Tarreau <w@1wt.eu>
Wed, 15 Apr 2020 15:00:03 +0000 (17:00 +0200)
Some portability issues were met a few times in the past depending on
compiler versions, but this one was not reported in haproxy -vv output
while it's trivial to add it. This patch tries to be the most accurate
by explicitly reporting the clang version if detected, otherwise the
gcc version.

src/haproxy.c

index b06a7800450dcb6737315aee339c8c39cc87788e..d01ddfdabf3479b26c1b6eda722c2087bbe0fc89 100644 (file)
@@ -3692,6 +3692,11 @@ int main(int argc, char **argv)
        exit(0);
 }
 
+#if defined(__clang_version__)
+REGISTER_BUILD_OPTS("Built with clang compiler version " __clang_version__);
+#elif defined(__VERSION__)
+REGISTER_BUILD_OPTS("Built with gcc compiler version " __VERSION__);
+#endif
 
 /*
  * Local variables: