mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Compile by default MySQL clients with libmysqldclient.a (not .so)
This makes them suitable for tar archices right away and also are easier to copy Don't disable federated storage engine by default. Don't allow one to disable the Maria storage engine if it's used for temp tables BUILD/SETUP.sh: Compile by default MySQL clients with libmysqldclient.a (not .so) This makes them suitable for tar archices right away and also are easier to copy scripts/make_binary_distribution.sh: Abort it clients are compiled with the shared libmysqlclient.so library sql/mysqld.cc: Don't call kill_mysql() if signal handler is not setup (causes a core dump). This is only relevant when starting with --gdb. sql/sql_plugin.cc: Don't disable federated storage engine by default. Don't allow one to disable the Maria storage engine if it's used for temp tables
This commit is contained in:
@ -1889,7 +1889,9 @@ void close_connection(THD *thd, uint errcode, bool lock)
|
||||
extern "C" sig_handler end_mysqld_signal(int sig __attribute__((unused)))
|
||||
{
|
||||
DBUG_ENTER("end_mysqld_signal");
|
||||
kill_mysql(); // Take down mysqld nicely
|
||||
/* Don't call kill_mysql() if signal thread is not running */
|
||||
if (signal_thread_in_use)
|
||||
kill_mysql(); // Take down mysqld nicely
|
||||
DBUG_VOID_RETURN; /* purecov: deadcode */
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user