diff --git a/sql/mysqld.cc b/sql/mysqld.cc index 60dd45bc1f2..ab7c68f0742 100644 --- a/sql/mysqld.cc +++ b/sql/mysqld.cc @@ -3556,7 +3556,14 @@ static void get_options(int argc,char **argv) int c,option_index=0; myisam_delay_key_write=1; // Allow use of this +#ifndef HAVE_purify my_use_symdir=1; // Use internal symbolic links +#else + /* Symlinks gives too many warnings with purify */ + my_disable_symlinks=1; + my_use_symdir=0; + have_symlink=SHOW_OPTION_DISABLED; +#endif optind = 0; // setup in case getopt() was called previously while ((c=getopt_long(argc,argv,"ab:C:h:#::T::?l::L:O:P:sS::t:u:noVvWI?", diff --git a/sql/sql_cache.cc b/sql/sql_cache.cc index c4dc56620d8..8364373730e 100644 --- a/sql/sql_cache.cc +++ b/sql/sql_cache.cc @@ -2160,7 +2160,9 @@ uint Query_cache::find_bin(ulong size) } uint bin = steps[left].idx - (uint)((size - steps[left].size)/steps[left].increment); +#ifndef DBUG_OFF bins_dump(); +#endif DBUG_PRINT("qcache", ("bin %u step %u, size %lu step size %lu", bin, left, size, steps[left].size)); DBUG_RETURN(bin);