summaryrefslogtreecommitdiff
path: root/configure.cmake
Commit message (Collapse)AuthorAgeFilesLines
* 10.0-base mergeSergei Golubchik2014-02-031-0/+4
|\
| * 5.5 mergeSergei Golubchik2014-02-011-0/+4
| |\
| | * MySQL-5.5.35 mergeSergei Golubchik2014-01-221-0/+4
| | |\
| | | * Bug#17296644 CONV(X, INT_MIN, INT_MIN) SEGFAULTS THE SERVERTor Didriksen2013-09-091-0/+4
| | | | | | | | | | | | | | | | | | | | Do not call abs(INT_MIN) as the result is undefined.
* | | | 10.0-base mergeSergei Golubchik2013-07-181-2/+3
|\ \ \ \ | |/ / /
| * | | 5.5 mergeSergei Golubchik2013-07-171-2/+3
| |\ \ \ | | |/ /
| | * | mysql-5.5.32 mergeSergei Golubchik2013-07-161-2/+2
| | |\ \ | | | |/
| | | * Bug#11766815 INVALID SYSTEM CHECK TIME_T_UNSIGNEDTor Didriksen2013-03-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The check for unsigned time_t failed, on all platforms, due to missing #include. from CMakeFiles/CMakeError.log with this patch: error: size of array array is negative without this patch: error: time_t undeclared (first use in this function)
| | * | MDEV-4601 : Allow MariaDB to be build without non-blocking client.Vladislav Vaintroub2013-06-151-0/+1
| | | | | | | | | | | | | | | | | | | | Non-blocking client currently can be build on Windows, GCC on i386 and x64, or any OS wth ucontext.h header. Prior to this patch, build failed if neither of these conditions is true. Fix to avoid compiler errors in these case - non-blocking API would not be useful on , but otherwise everything will work as before.
* | | | 10.0-base mergeSergei Golubchik2013-06-061-1/+1
|\ \ \ \ | |/ / / | | | | | | | | (without InnoDB - all InnoDB changes were ignored)
| * | | 5.5 mergeSergei Golubchik2013-06-061-1/+1
| |\ \ \ | | |/ /
| | * | - Solaris fixes:Michael Widenius2013-05-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fixed that wait_timeout_func and wait_timeout tests works on solaris - We have to compile without NO_ALARM on Solaris as Solaris doesn't support timeouts on sockets with setsockopt(.. SO_RCVTIMEO). - Fixed that compile-solaris-amd64-debug works (before that we got a wrong ELF class: ELFCLASS64 on linkage) - Fixed some compiler warnings - Fixed some failing tests BUILD/compile-solaris-amd64-debug: Fixed that compile-solaris-amd64-debug works (before that we got a wrong ELF class: ELFCLASS64 on linkage) configure.cmake: We have to compile without NO_ALARM on Solaris as Solaris doesn't support timeouts on sockets with setsockopt(.. SO_RCVTIMEO) mysql-test/suite/parts/t/partition_basic_innodb.test: Mark test as big test (as otherwise we get timeout on our opensolaris machine in buildbot) mysql-test/suite/rpl/t/rpl_cant_read_event_incident.test: Remove warning
| | * | mysql-5.5.31 mergeSergei Golubchik2013-05-071-1/+1
| | |\ \ | | | |/
| | | * Updated/added copyright headersMurthy Narkedimilli2013-02-261-1/+1
| | | |
| * | | Fixed errors and compiler warnings found by buildbotMichael Widenius2013-05-051-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Solaris fixes: - Fixed that wait_timeout_func and wait_timeout tests works on solaris - We have to compile without NO_ALARM on Solaris as Solaris doesn't support timeouts on sockets with setsockopt(.. SO_RCVTIMEO). - Fixed that compile-solaris-amd64-debug works (before that we got a wrong ELF class: ELFCLASS64 on linkage) - Added missing sync_with_master Other bug fixes: - Free memory for rpl_global_gtid_binlog_state before exit() to avoid 'accessing uninitalized mutex' error. BUILD/FINISH.sh: Fixed issues on Solaris with ksh BUILD/compile-solaris-amd64-debug: Added missing -m64 flag configure.cmake: We have to compile without NO_ALARM on Solaris as Solaris doesn't support timeouts on sockets with setsockopt(.. SO_RCVTIMEO) mysql-test/suite/rpl/t/rpl_gtid_mdev4473.test: - Added missing sync_with_master (fix by knielsen) sql-common/client.c: Added () to get rid of compiler warning sql/item_strfunc.cc: Fixed compiler warning sql/log.cc: Free memory for static variable rpl_global_gtid_binlog_state before exit() - If we are compiling with safemalloc, we would try to call sf_free() for some members after sf_terminate() was called, which would result of trying to access the uninitalized mutex 'sf_mutex' sql/multi_range_read.cc: Fixed compiler warnings of converting double to ulong. sql/opt_range.cc: Fixed compiler warnings of converting double to ulong or uint - Better to have all variables that can be number of rows as 'ha_rows' sql/rpl_gtid.cc: Added rpl_binlog_state::free() to be able to free memory for static objects before exit() sql/rpl_gtid.h: Added rpl_binlog_state::free() to be able to free memory for static objects before exit() sql/set_var.cc: Fixed compiler warning sql/sql_join_cache.cc: Fixed compiler warnings of converting double to uint sql/sql_show.cc: Added cast to get rid of compiler warning sql/sql_statistics.cc: Remove code that didn't do anything. (store_record() with record[0] is a no-op) storage/xtradb/os/os0file.c: Added __attribute__ ((unused)) support-files/compiler_warnings.supp: Ignore warnings from atomic_add_64_nv (was not able to fix this with a cast as the macro is a bit different between systems) vio/viosocket.c: Added more DBUG_PRINT
* | | | 10.0-base mergeSergei Golubchik2013-04-151-3/+9
|\ \ \ \ | |/ / /
| * | | 5.5 mergeSergei Golubchik2013-03-271-3/+9
| |\ \ \ | | |/ /
| | * | MDEV-4190 : Fix system checks for OpenBSDVladislav Vaintroub2013-02-211-3/+4
| | | |
| | * | MDEV-4174 - Use kqueue for threadpool implementation on more BSD variants ↵Vladislav Vaintroub2013-02-191-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | than just FreeBSD or OSX - i.e NetBSD, OpenBSD, DragonFly, etc.
| * | | remove HAVE_EXPLICIT_TEMPLATE_INSTANTIATIONSergei Golubchik2012-12-171-9/+1
| | | |
* | | | MDEV-3839 : on Solaris 10, KILLing slave thread has no effect.Vladislav Vaintroub2012-11-061-41/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The reason for the error is missing definition for SIGNAL_WITH_IO_CLOSE on this platform which now needs to always be defined, as in 5.6 On Solaris10 only, this preprocessor constant was not defined, thus code that shutdowns a socket in THD::awake was not executed, and polling thread was not interrupted. Fix is to always define SIGNAL_WITH_IO_CLOSE, just like MySQL5.6 does.
* | | | 10.0-base -> 10.0-montySergei Golubchik2012-10-191-2/+9
|\ \ \ \ | |/ / /
| * | | Automatic merge with 5.5Michael Widenius2012-09-011-2/+9
| |\ \ \ | | |/ /
| | * | Fixed compiler warningsMichael Widenius2012-08-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sql/item_subselect.cc: Added purecov info sql/sql_select.cc: Added cast storage/innobase/handler/ha_innodb.cc: Added cast storage/xtradb/btr/btr0btr.c: Added buf_block_get_frame_fast() to avoid compiler warning storage/xtradb/handler/ha_innodb.cc: Added cast storage/xtradb/include/buf0buf.h: Innodb has buf_block_get_frame(block) defined as (block)->frame. Didn't want to do a big change to break xtradb as it may use block_get_frame() differently, so I mad this quick hack to patch one compiler warning.
| | * | MDEV-419 ensure that all HAVE_XXX constants can be set by cmakeSergei Golubchik2012-07-311-0/+6
| | | | | | | | | | | | | | | | | | | | add missing checks to configure.cmake remove dead code and unused HAVE_xxx constants from the sources
| | * | MDEV-418 Feedback plugin statisics problemSergei Golubchik2012-07-311-0/+1
| | | | | | | | | | | | | | | | Add the check for sys/utsname.h to configure.cmake
* | | | Temporary commit of merge of MariaDB 10.0-base and MySQL 5.6Michael Widenius2012-08-011-8/+1
|/ / /
* | | automatic merge with 5.5Michael Widenius2012-06-271-1/+1
|\ \ \ | |/ /
| * | mysql-5.5 mergeSergei Golubchik2012-06-141-1/+1
| |\ \ | | |/
| | * Fixed a cmake compile problem because of the 2.8.8 fix.Georgi Kodinov2012-04-231-2/+3
| | |
| | * Bug #59148 - made tests experimentalGeorgi Kodinov2012-04-231-1/+3
| | | | | | | | | | | | Fixed a cmake 2.8.8 compilation problem.
* | | Switched off Maintainer mode by default as it gave wrong compiler warnings ↵Michael Widenius2012-06-131-2/+2
|/ / | | | | | | | | | | | | | | | | | | | | (as it added -Wall after some switches was already turned off) cmake/maintainer.cmake: Add -DFORCE_INIT_OF_VARS to not get warnings generated by -Wall configure.cmake: Don't add -Wall if we already have it. This is to not enable options that are already turned off. support-files/compiler_warnings.supp: Removed suppression that is not needed anymore
* | FreeBSD : Extend CMAKE_REQUIRED_LIBRARIES with ${LIBEXECINFO} , for ↵Vladislav Vaintroub2012-05-041-1/+1
| | | | | | | | backtrace_symbols & Co
* | Fix build on OSXVladislav Vaintroub2012-04-121-1/+3
| | | | | | | | | | | | | | - Workaround linker bug that prevents linking aria test executables using -fno-common on OSX - Skip system readline detection (OSX readline is incompatible one) - Make Xcode generator work
* | Define dummy my_init_stacktrace() to allow one to call it without #ifdef ↵Michael Widenius2012-04-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HAVE_STACKTRACE Fixed compilation problem on windows. configure.cmake: Added test for pthread_attr_getguardsize include/my_stacktrace.h: Define dummy my_init_stacktrace() to allow one to call it without #ifdef HAVE_STACKTRACE sql/mysqld.cc: Move my_setstacksize() to fix compilation problem on windows Don't disable core on signal just becasue platform doesn't handle stack trace
* | Make Replication filter settings dynamic.Davi Arnaut2012-03-191-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | Make the slave options --replicate-* dynamic variables so that these options can be changed dynamically while the server is running, which enables users to modify replication filtering rules without having to stop and restart the server. This is accomplished by just requiring that the slave threads are stopped when these options are set dynamically. Since filtering rules are only used by the SQL slave thread, setting them while the thread is not running avoids the need for locking.
* | disable safemalloc for valgrind builds.Sergei Golubchik2012-02-231-5/+4
| | | | | | | | | | | | always try to use valgrind headers in debug builds. define HAVE_valgrind for --with-valgrind fix valgrind check in my_valgrind.h
* | portability fixes for FreeBSD 8 and 9Vladislav Vaintroub2012-01-231-1/+0
| |
* | new configure option: NOT_FOR_DISTRIBUTIONSergei Golubchik2011-12-141-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix safemalloc to compile w/o libbfd. CMakeLists.txt: NOT_FOR_DISTRIBUTION option cmake/readline.cmake: simplify libedit/readline detection. never use bundled libedit. use system readline v6 only if NOT_FOR_DISTRIBUTION=1 configure.cmake: use libbfd only if NOT_FOR_DISTRIBUTION=1 include/my_stacktrace.h: link with libbfd even w/o safemalloc.
* | bugfix: cxxabi.h was not foundSergei Golubchik2011-12-131-1/+2
| |
* | another backtrace resolver that prints source file name and line numberSergei Golubchik2011-12-111-0/+1
| |
* | 5.3->5.5 mergeSergei Golubchik2011-11-221-0/+1
| |
* | mysql-5.5.18 mergeSergei Golubchik2011-11-031-2/+1
|\ \ | |/
| * Bug#12779790 COMPILATION FAILS OS X 10.7 - IMPLICIT DECLARATION OFJon Olav Hauglid2011-07-211-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FUNCTION 'PTHREAD_INIT' The problem was that compilation would fail with a warning: Implicit declaration of function 'pthread_init' if MySQL was compiled on OS X 10.7 (Lion). The reason was that pthread_init() is now part of an internal OS X pthread library so it was found by CMake. This patch fixes the problem by removing HAVE_PTHREAD_INIT and related code. pthread_init() was specific to MIT-pthreads which has not been supported since 4.1 and was therefore no longer relevant. No test case added.
| * Updated/added copyright headersKent Boortz2011-06-301-1/+1
| |
* | post-merge fixes.Sergei Golubchik2011-07-021-1/+1
|/ | | | | most tests pass. 5.3 merge is next
* merge mysql-5.1->mysql-5.5Georgi Kodinov2011-06-061-0/+1
|
* Merge of fix for bug#11757855 from mysql-5.1 -> mysql-5.5.Nirbhay Choubey2011-04-301-0/+4
|
* FIONREAD is located in sys/filio.h on Solaris.Davi Arnaut2011-04-291-0/+1
|
* Remove some leftovers from the removal of the gethostbyname wrappers.Davi Arnaut2011-04-131-39/+0
|