Commit a514426f authored by Mikael Ronstrom's avatar Mikael Ronstrom

Add support for building with tcmalloc support instead

of standard malloc.
parent 5fa316fa
......@@ -178,6 +178,7 @@ Usage: $0 [options]
--valgrind Build with valgrind
--fast Optimise for CPU architecture built on
--static-linking Statically link system libraries into binaries
--use-tcmalloc Link with tcmalloc instead of standard malloc (Linux only)
--with-flags * Pass extra --with-xxx options to configure
EOF
if test "x$1" != "x" ; then
......@@ -627,6 +628,9 @@ parse_options()
fast_flag="generic"
fi
;;
--use-tcmalloc)
use_tcmalloc="yes"
;;
--with-debug)
with_debug_flag="yes"
fast_flag="no"
......@@ -1250,6 +1254,9 @@ set_linux_configs()
usage "Only x86 and Itanium CPUs supported for Linux"
exit 1
fi
if test "x$use_tcmalloc" = "xyes" ; then
base_configs="$base_configs --with-mysqld-libs=-ltcmalloc_minimal"
fi
if test "x$cpu_base_type" = "xx86" ; then
base_configs="$base_configs --enable-assembler"
fi
......@@ -1511,6 +1518,7 @@ use_autotools=
engine_configs=
ASFLAGS=
LDFLAGS=
use_tcmalloc=
set_defaults_based_on_environment
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment