diff --git a/plugin/feedback/plug.in b/plugin/feedback/plug.in index 409a35c8f9a..88a4448321d 100644 --- a/plugin/feedback/plug.in +++ b/plugin/feedback/plug.in @@ -19,6 +19,9 @@ MYSQL_PLUGIN_STATIC(feedback, [libfeedback.la]) ]) +dnl MariaDB before 5.5 needs this define: +MYSQL_PLUGIN_DEFINE(feedback, [WITH_FEEDBACK_PLUGIN]) + MYSQL_PLUGIN_ACTIONS(feedback, [ AC_CHECK_HEADERS([netdb.h sys/utsname.h]) ]) diff --git a/sql/sql_plugin.cc b/sql/sql_plugin.cc index 8fc02f4b196..6d85f563e1a 100644 --- a/sql/sql_plugin.cc +++ b/sql/sql_plugin.cc @@ -3345,6 +3345,10 @@ static int test_plugin_options(MEM_ROOT *tmp_root, struct st_plugin_int *tmp, if (!my_strcasecmp(&my_charset_latin1, tmp->name.str, "ndbcluster")) plugin_load_policy= PLUGIN_OFF; #endif +#ifdef WITH_FEEDBACK_PLUGIN + if (!my_strcasecmp(&my_charset_latin1, tmp->name.str, "feedback")) + plugin_load_policy= PLUGIN_OFF; +#endif for (opt= tmp->plugin->system_vars; opt && *opt; opt++) count+= 2; /* --{plugin}-{optname} and --plugin-{plugin}-{optname} */