mariadb/extra
Sergei Golubchik 66fd45afce MDEV-7398 mysqld segfaults on FreeBSD 10.1 i386 when built with clang 3.4
in cmake tests let's treat clang like gcc (same options,
same builtins) in many cases.

* don't check the compiler when
  * testing for -fvisibility=hidden support
  * testing for HAVE_ABI_CXA_DEMANGLE
  * testing for HAVE_GCC_ATOMIC_BUILTINS
  * when removing options with string(replace)
  * when running ${CC} --version (ignore the error instead)
* run ABI checks for clang
* use "canonical" gcc flags for clang
* fix groonga too

Also:

* add cmake detection for gcc __atomic_* builtins. they might be
  supported (__ATOMIC_SEQ_CST is defined), but not for all operand
  sizes. In particular, 64-bit atomic load is problematic on i386
* cache check results for Windows
* remove the test for HAVE_CXXABI_H (HAVE_ABI_CXA_DEMANGLE is
  suffifient)
2015-06-16 23:58:21 +02:00
..
yassl MDEV-7398 mysqld segfaults on FreeBSD 10.1 i386 when built with clang 3.4 2015-06-16 23:58:21 +02:00
charset2html.c Fix for Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 15:53:48 +01:00
CMakeLists.txt MDEV-7477: Make innochecksum work on compressed tables 2015-01-19 12:39:17 +02:00
comp_err.c MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
innochecksum.cc MDEV-7477: Make innochecksum work on compressed tables 2015-01-19 12:39:17 +02:00
my_print_defaults.c 10.0-monty merge 2013-07-21 16:39:19 +02:00
mysql_waitpid.c 5.3 merge 2012-01-13 15:50:02 +01:00
perror.c MDEV-4941 make: AIX fails with 'Identifier not allowed in cast'; syntax error in include/my_global.h 2013-09-09 19:31:29 +02:00
replace.c mysql-5.5.41 merge 2014-12-19 11:35:44 +01:00
resolve_stack_dump.c cleanup: use MYF() for mysys flags 2013-01-23 16:18:09 +01:00
resolveip.c MDEV-419 ensure that all HAVE_XXX constants can be set by cmake 2012-07-31 19:29:07 +02:00