compile-pentium-valgrind-max 1.13 KB
Newer Older
unknown's avatar
unknown committed
1 2 3 4 5
#! /bin/sh

path=`dirname $0`
. "$path/SETUP.sh"

6
extra_flags="$pentium_cflags $debug_cflags $max_cflags -USAFEMALLOC -UFORCE_INIT_OF_VARS -DHAVE_purify -DMYSQL_SERVER_SUFFIX=-valgrind-max"
unknown's avatar
unknown committed
7 8 9 10
c_warnings="$c_warnings $debug_extra_warnings"
cxx_warnings="$cxx_warnings $debug_extra_warnings"
extra_configs="$pentium_configs $debug_configs"

11
# We want to test isam when building with valgrind
12
extra_configs="$extra_configs $max_leave_isam_configs --with-isam"
unknown's avatar
unknown committed
13 14

. "$path/FINISH.sh"
15

unknown's avatar
unknown committed
16 17
if test -z "$just_print"
then
18
  set +v +x
unknown's avatar
unknown committed
19 20
  echo "\
******************************************************************************
21 22
Note that by default BUILD/compile-pentium-valgrind-max calls 'configure' with
--enable-assembler. When Valgrind detects an error involving an assembly
unknown's avatar
unknown committed
23 24 25 26 27 28 29
function (for example an uninitialized value used as an argument of an
assembly function), Valgrind will not print the stacktrace and 'valgrind
--gdb-attach=yes' will not work either. If you need a stacktrace in those
cases, you have to run BUILD/compile-pentium-valgrind-max with the
--disable-assembler argument.
******************************************************************************"
fi