summaryrefslogtreecommitdiff
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* Auto-merge from mysql-trunk-bugfixing.Alexander Nozdrin2010-06-011-11/+20
|\ | | | | | | Due to a BZR bug, that merge was done by the following command: bzr merge -r 'revid:tor.didriksen@sun.com-20100527074248-6qtv0p1ugy6o1hjo..' <mysql-trunk-bugfixing path>
| * Auto-merge from mysql-trunk.Alexander Nozdrin2010-05-281-8/+9
| |\
| | * Manual merge of mysql-5.1-bugteam to mysql-trunk-merge.Alexey Kopytov2010-04-301-8/+9
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Text conflict in configure.in Text conflict in dbug/dbug.c Text conflict in mysql-test/r/ps.result Text conflict in mysql-test/t/ps.test Text conflict in sql/CMakeLists.txt Text conflict in sql/ha_ndbcluster.cc Text conflict in sql/mysqld.cc Text conflict in sql/sql_plugin.cc Text conflict in sql/sql_table.cc
| | | * Raise version number after cloning 5.1.46hery.ramilison@sun.com2010-04-061-1/+1
| | | |
| | | * Raise version number after cloning 5.1.45hery.ramilison@sun.com2010-03-011-1/+1
| | | |
| | | * Bug #35250: readline check breaks when doing vpath buildGeorgi Kodinov2010-02-121-1/+1
| | | | | | | | | | | | | | | | Fixed several (obvious) places that don't work with vpath build.
| * | | Get rid of the "net retry count" difference whichJoerg Bruehe2010-05-271-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is not needed any more with current versions of FreeBSD. (Entries 52410 and 52412 in the Bug DB) That change is based on Dan Nelson replying on the FreeBSD mailing list, freebsd-questions@freebsd.org in a thread running from 2010-Apr-29 to 2010-May-1 titled "Need info about FreeBSD and interrupted system calls for MySQL code" Also, ensure the cmake settings correspond to the autotools ones: Add "HAVE_BROKEN_REALPATH" to cmake.
* | | | Merge mysql-trunk-innodb from bk-internal into my local treeVasil Dimov2010-05-211-0/+11
|\ \ \ \ | |/ / / |/| | |
| * | | Merge a change from mysql-5.1-innodb:Marko Mäkelä2010-05-201-0/+11
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TO DO: Enable this in CMake-based builds. ------------------------------------------------------------ revno: 3474 revision-id: marko.makela@oracle.com-20100520104042-ma2nsscqdvwoph8k parent: marko.makela@oracle.com-20100519081618-h38q02qxuvcowbtk committer: Marko Mäkelä <marko.makela@oracle.com> branch nick: 5.1-innodb timestamp: Thu 2010-05-20 13:40:42 +0300 message: Bug#53593: Add some instrumentation to improve Valgrind sensitivity BUILD/*: Add valgrind_configs=--with-valgrind. BUILD/*: Remove -USAFEMALLOC from valgrind_flags. configure.in: Add AC_ARG_WITH(valgrind) and HAVE_VALGRIND. include/my_sys.h: Define a number of MEM_ wrappers for VALGRIND_ functions. include/my_sys.h: Make TRASH do MEM_UNDEFINED(). include/m_string.h: Remove unused macro bzero_if_purify(A,B). _mymalloc(): Declare MEM_UNDEFINED() on the allocated memory. _myfree(): Declare MEM_NOACCESS() on the freed memory. storage/innobase/include/univ.i: Enable UNIV_DEBUG_VALGRIND based on HAVE_VALGRIND rather than HAVE_purify. Possible things to do: * In my_global.h, remove the defined(HAVE_purify) condition from the _WIN32 uint3korr(). * In my_global.h *int*korr(), use | instead of + in order to keep the Valgrind V bits accurate * Consider replacing HAVE_purify with HAVE_VALGRIND * Use VALGRIND_CREATE_BLOCK, VALGRIND_DISCARD in mem_root and similar places
* | | Fix for Bug#52923 (Inadequate documentation of "Can't get hostname for your ↵Alexander Nozdrin2010-05-211-0/+61
|/ / | | | | | | | | | | | | | | | | | | | | | | address" error). The thing is that on some platforms (e.g. Mac OS X) sockaddr_in / sockaddr_in6 contain a non-standard field (sin_len / sin6_len), that must be set. The problem was that only standard fields were set, thus getnameinfo() returned EAI_SYSTEM instead of EAI_NONAME. The fix is to introduce configure-time checks (for GNU auto-tools and CMake) for those additional fields and to set them if they are available.
* | Update version tag to 5.5.5-m3.Alexander Nozdrin2010-04-101-1/+1
| |
* | Raise version number after cloning 5.5.3-m3joerg.bruehe@sun.com2010-03-121-1/+1
| |
* | Fix version & default.conf.Alexander Nozdrin2010-03-061-1/+1
| |
* | Manual merge from mysql-next-mr.Alexander Nozdrin2010-03-021-0/+5
|\ \ | | | | | | | | | Conflicts: - sql/sql_base.cc
| * \ Manual merge from mysql-trunk-merge.Alexander Nozdrin2010-02-241-0/+5
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: - client/mysql.cc - client/mysqldump.c - configure.in - mysql-test/r/csv.result - mysql-test/r/func_time.result - mysql-test/r/show_check.result - mysql-test/r/sp-error.result - mysql-test/r/sp.result - mysql-test/r/sp_trans.result - mysql-test/r/type_blob.result - mysql-test/r/type_timestamp.result - mysql-test/r/warnings.result - mysql-test/suite/rpl/r/rpl_sp.result - sql/mysql_priv.h - sql/mysqld.cc - sql/sp.cc - sql/sql_base.cc - sql/sql_table.cc - sql/sql_trigger.cc - sql/sql_view.cc - sql/table.h - sql/share/errmsg.txt - mysql-test/suite/sys_vars/r/log_bin_trust_routine_creators_basic.result
| | * \ Manual merge from mysql-trunk.Alexander Nozdrin2010-02-231-1/+1
| | |\ \
| | | * | Raise version number after cloning 5.5.2-m2joerg.bruehe@sun.com2010-02-121-1/+1
| | | | |
| | * | | Manual merge of mysql-5.1-bugteam to mysql-trunk-merge.Alexey Kopytov2010-02-231-3/+8
| | |\ \ \ | | | |/ / | | |/| / | | | |/ | | | | | | | | | | | | | | | | Conflicts: Text conflict in client/mysqltest.cc Text conflict in configure.in Text conflict in mysql-test/include/mtr_warnings.sql
| | | * auto-mergeTimothy Smith2010-02-221-3/+9
| | | |\
| | | | * mergeTimothy Smith2010-02-171-3/+9
| | | | |\
| | | | | * Request that internals mailing list be notified if the MySQL version ↵Timothy Smith2010-02-171-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | formatting changes
| | | | * | Automerge from main tree.Joerg Bruehe2010-02-041-1/+1
| | | | |\ \
| | | | * | | LT_INIT and LT_PREREQ was added in libtool 2.2 2008, a bit tooKent Boortz2010-02-041-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | recent, switched back to the older AC_PROG_LIBTOOL
| | | * | | | Merge from mysql-5.1.44-releasehery.ramilison@sun.com2010-02-171-2/+1
| | | |\ \ \ \
| | | | * | | | configure.inhery.ramilison@sun.com2010-02-171-13/+7
| | | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Changes to the banner text - Use older AC_PROG_LIBTOOL (Bug#51009) scripts/mysql_install_db.sh - Changes to banner text
* | | | | | | Fix for bug #51105 "MDL deadlock in rqg_mdl_stability testDmitry Lenev2010-02-281-1/+2
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | on Windows". On platforms where read-write lock implementation does not prefer readers by default (Windows, Solaris) server might have deadlocked while detecting MDL deadlock. MDL deadlock detector relies on the fact that read-write locks which are used in its implementation prefer readers (see new comment for MDL_lock::m_rwlock for details). So far MDL code assumed that default implementation of read/write locks for the system has this property. Indeed, this turned out ot be wrong, for example, for Windows or Solaris. Thus MDL deadlock detector might have deadlocked on these systems. This fix simply adds portable implementation of read/write lock which prefer readers and changes MDL code to use this new type of synchronization primitive. No test case is added as existing rqg_mdl_stability test can serve as one.
* | | | | | Manual merge from mysql-next-mr.Alexander Nozdrin2010-02-221-1/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: - mysql-test/r/mysqld--help-notwin.result - mysql-test/r/mysqld--help-win.result
| * \ \ \ \ \ mergeVladislav Vaintroub2010-02-131-11/+6
| |\ \ \ \ \ \
| * \ \ \ \ \ \ mergeVladislav Vaintroub2010-02-061-13/+21
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Do not use fvisibility flag if GCC does not support itVladislav Vaintroub2010-01-061-1/+1
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | (i.e if gcc version < 4)
| * \ \ \ \ \ \ \ \ mergeVladislav Vaintroub2009-12-251-4/+19
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ mergeVladislav Vaintroub2009-12-191-3/+22
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ mergeVladislav Vaintroub2009-12-191-0/+64
| |\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ mergeVladislav Vaintroub2009-12-161-1/+7
| |\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ mergeVladislav Vaintroub2009-12-041-6/+36
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ mergeVladislav Vaintroub2009-11-301-0/+62
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ mergeVladislav Vaintroub2009-11-251-5/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ mergeVladislav Vaintroub2009-11-251-41/+51
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ automergeVladislav Vaintroub2009-11-131-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | WL#5161 : Cross-platform build with CMakeVladislav Vaintroub2009-11-091-1/+3
| | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | Bug#48929 Error in Accept() if using many file descriptorsMagne Mahre2010-02-141-1/+1
| |_|_|_|_|_|_|_|_|_|_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In POSIX systems, the file descriptor set used in the select(2) system call is represented by a bit vector of size FD_SETSIZE. When select(2) is used on file/socket descriptors with a value that is beyond this size, unpredictable errors may occur. In this case, the error happens when there are a large number of tables that need repair. These tables are opened before the sockets for incoming connections are acquired, resulting in these sockets getting descriptor id which is higher than FD_SETSIZE. Replacing the call to select(2) with poll(2) fixes the problem, as poll takes an array of the wanted descriptors, instead of a bit vector. MS Windows has a different implementation of 'select', and is not affected by this bug.
* | | | | | | | | | | | | | | | | | Auto-merge from mysql-trunk.Alexander Nozdrin2010-02-091-11/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|/ / / / / / |/| | | | | | | | | | | | / / / / / | | |_|_|_|_|_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Upmerge "configure.in" text change from 5.1 to 5.5 ("trunk"),Joerg Bruehe2010-02-081-11/+6
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|_|_|_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixing bug#50950.
| | * | | | | | | | | | | | | | | Upmerge "configure.in" text change from 5.0 to 5.1,Joerg Bruehe2010-02-081-11/+6
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|_|_|_|_|_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixing bug#50950.
| | | * | | | | | | | | | | | | | Bug#50950 Obsolete reference to www.mysql.com Joerg Bruehe2010-02-081-11/+6
| | | | |_|_|_|_|_|_|_|_|_|_|_|/ | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in message printed at end of configure New text for the success message of "configure".
| | | * | | | | | | | | | | | | mergeGeorgi Kodinov2010-02-031-2/+2
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | * | | | | | | | | | | | | Raise version number after cloning 5.0.90sunanda.menon@sun.com2010-01-151-2/+2
| | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | Bug#50409 Solaris 8 compatibility broken by assumption aboutStaale Smedseng2010-01-271-1/+1
| | | |/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | printstack() being present When Bug#47391 was fixed, no assumption was made that support for Solaris 8 was needed. Solaris 8 lacks printstack(), and the build breaks because of this. This patch adds a test for the presence of printstack() to configure.in for 5.0, and uses HAVE_PRINTSTACK to make decisions rather than the __sun define.
| | * | | | | | | | | | | | | | Raise version number after cloning 5.1.44hery.ramilison@sun.com2010-02-041-1/+1
| | | |_|_|_|_|_|_|_|_|_|_|_|/ | | |/| | | | | | | | | | | |
| | * | | | | | | | | | | | | mergeGeorgi Kodinov2010-02-031-1/+1
| | |\ \ \ \ \ \ \ \ \ \ \ \ \