I can't compile check_mysql on solaris

If you are using GCC and your MySQL version was compiled using Sun's C compiler (or the other way round), then it is likely that the configure options will fail as configure will run mysql_config to get the appropriate CFLAGS.

There are various options:

  • Disable check_mysql by running ./configure --without-mysql
  • Allow ./configure to finish, but manually amend plugins/Makefile and remove any non-GCC flags in MYSQLCFLAGS
  • Use Sun's C compiler to compile the plugins
  • Use a GCC compiled version of MySQL