MINOR: show PCRE version and JIT status in -vv

haproxy -vv shows build informations about USE flags and lib versions.
This patch introduces informations about PCRE and the new JIT feature.
It also makes USE_PCRE_JIT=1 appear in the haproxy -vv "OPTIONS".

This is useful since with the introduction of JIT we will see libpcre
related issues.
This commit is contained in:
Lukas Tribus 2013-04-04 12:24:16 +02:00 committed by Willy Tarreau
parent 8d1c5164f3
commit ea68d36e0b
2 changed files with 15 additions and 0 deletions

View File

@ -562,6 +562,7 @@ endif
# JIT PCRE
ifneq ($(USE_PCRE_JIT),)
OPTIONS_CFLAGS += -DUSE_PCRE_JIT
BUILD_OPTIONS += $(call ignore_implicit,USE_PCRE_JIT)
endif
endif

View File

@ -289,6 +289,20 @@ void display_build_opts()
#else /* USE_OPENSSL */
printf("Built without OpenSSL support (USE_OPENSSL not set)\n");
#endif
#ifdef USE_PCRE
printf("Built with PCRE version : %s", pcre_version());
printf("\nPCRE library supports JIT : "
#ifndef USE_PCRE_JIT
"no (USE_PCRE_JIT not set)"
#else
"yes"
#endif
"\n");
#else
printf("Built without PCRE support (using libc's regex instead)\n");
#endif
putchar('\n');
list_pollers(stdout);