summaryrefslogtreecommitdiff
path: root/BUILD
Commit message (Collapse)AuthorAgeFilesLines
* Backport BUILD scripts from 10.4Monty2019-02-061-1/+4
| | | | | - Fixes building with galera and tokudb - Added support for --without-wsrep BUILD script option
* Renamed compile-pentium scripts to compile-pentium32Michael Widenius2018-04-1627-227/+0
| | | | | | | | This is to align the naming to compile-pentium64 and to avoid mistakes of accidently compiling a 32 bit binary on a 64 bit system Removed also a few very old not usable BUILD scripts
* Remove compiler warningsMichael Widenius2018-04-161-1/+1
| | | | | | | - Remove unused variables - Mark variables unused - Fix wrong types - Add no-strict-aliasing to BUILD scripts
* Merge remote-tracking branch 'origin/10.2' into bb-10.2-extMonty2018-01-272-1/+3
|\ | | | | | | | | Conflicts: sql/table.cc
| * Disable rocksdb when building with ASANMonty2018-01-272-1/+3
| | | | | | | | | | I disabled rocksdb in ASAN build as I got a link error when it's included
* | Merge remote-tracking branch 'origin/10.2' into bb-10.2-extMonty2018-01-214-3/+4
|\ \ | |/ | | | | | | Conflicts: sql/sp_rcontext.cc
| * Fixed some build scripts to work with gprof and gcovMonty2018-01-184-3/+4
| |
* | Merge 10.2 into bb-10.2-extMarko Mäkelä2018-01-132-1/+7
|\ \ | |/
| * Fixed BUILD scriptsMonty2018-01-132-1/+7
| | | | | | | | | | - Removed extra set -x -v used for debugging - Fixed that that gcc version tests works for gcc 7
* | Merge 10.2 into bb-10.2-extMarko Mäkelä2018-01-112-4/+32
|\ \ | |/
| * Removed duplicated copyright messageMonty2018-01-111-16/+1
| |
| * Fixed BUILD scriptsMonty2018-01-102-4/+47
| | | | | | | | | | | | - Skip 'clean' if not a git repository (Good for tar files) - Add configuration for ASAN builds
* | Merge remote-tracking branch 'origin/10.2' into bb-10.2-extAlexander Barkov2017-07-0422-158/+23
|\ \ | |/
| * Clean up BUILD scriptMonty2017-07-0121-158/+18
| | | | | | | | | | | | | | - Removed some not old, not used build scipts - Removed tokudb and rocksdb from 32 bit builds This enables one now to easily build 32 bit binaries on 64 bit systems
| * Added submodule updates to BUILD scriptsMonty2017-06-301-0/+5
| |
| * Build MyRocks as a plugin (as static compilation doesn't work)Michael Widenius2017-05-111-1/+1
| |
* | Add automatic updating of sub modules to BUILD scriptsMonty2017-05-291-0/+1
| |
* | Fixed build scripts to compile MyRocks as a pluginMonty2017-05-021-1/+1
|/
* Merge branch '10.1' into 10.2Sergei Golubchik2017-03-303-4/+4
|\
| * Correct FSF addressiangilfillan2017-03-103-4/+4
| |
* | CleanupsMonty2017-01-112-3/+3
| | | | | | | | | | | | * Ensure that BUILD scripts cleans up things properly before new BUILD * MySQL -> MariaDB * Ignore wrong valgrind memleak
* | Fixes for using ssl with BUILD scripts.Monty2017-01-111-4/+3
| | | | | | | | | | Needed as GNUTLS can't be used by MariaDB on many systems, like OpenSuse 13.2
* | Fixes for running with gcovMonty2017-01-112-2/+2
| |
* | Merge branch '10.2' into bb-10.2-janSergei Golubchik2016-09-191-2/+0
|\ \
| * \ Merge branch '10.1' into 10.2Sergei Golubchik2016-09-091-2/+0
| |\ \ | | |/
| | * remove die() from BUILD/autorun.shAlexander Kuleshov2016-08-251-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch removes die() function from the BUILD/autorun.sh. It was introduced in the c682570431 commit (Fix BUILD/autorun.sh to really bail out on error.). Last users of die() was removed in the 8664de22 commit (WL#5665: Removal of the autotools-based build system) and since it is not used anywhere. No functionality changes. Just cleanup.
* | | Merge InnoDB 5.7 from mysql-5.7.9.Jan Lindström2016-09-021-1/+1
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Contains also MDEV-10547: Test multi_update_innodb fails with InnoDB 5.7 The failure happened because 5.7 has changed the signature of the bool handler::primary_key_is_clustered() const virtual function ("const" was added). InnoDB was using the old signature which caused the function not to be used. MDEV-10550: Parallel replication lock waits/deadlock handling does not work with InnoDB 5.7 Fixed mutexing problem on lock_trx_handle_wait. Note that rpl_parallel and rpl_optimistic_parallel tests still fail. MDEV-10156 : Group commit tests fail on 10.2 InnoDB (branch bb-10.2-jan) Reason: incorrect merge MDEV-10550: Parallel replication can't sync with master in InnoDB 5.7 (branch bb-10.2-jan) Reason: incorrect merge
* | Merge branch '10.1' into 10.2Monty2016-02-061-0/+1
|\ \ | |/ | | | | | | | | | | | | | | | | Conflicts: VERSION cmake/plugin.cmake config.h.cmake configure.cmake plugin/server_audit/server_audit.c sql/sql_yacc.yy
| * Merge branch '10.0' into 10.1Sergei Golubchik2016-01-251-0/+1
| |\
| | * Backported fix for ccacheMonty2016-01-031-2/+13
| | | | | | | | | | | | | | | Fixed compiler warnings Added --big-test to tokudb change_column_char & change_column_bin
| | * fix build on sol10-64Sergei Golubchik2015-10-221-1/+1
| | |
* | | Merge remote-tracking branch 'origin/10.1' into 10.2Alexander Barkov2015-12-291-2/+12
|\ \ \ | |/ /
| * | Fixed that ccache can be used again (broken by TokuDB patches)Monty2015-12-231-2/+12
| | | | | | | | | | | | For now, only if ccache is installed with symlinks in /usr/lib64/ccache
* | | cmake: remove unused filesSergei Golubchik2015-11-231-1/+1
|/ /
* | disable innodb on sol10-64Sergei Golubchik2015-11-161-1/+1
| | | | | | | | | | | | | | because buildbot config invokes BUILD/compile-solaris-amd64 with the --extra-args=--without-plugin-innodb argument, but BUILD/compile-solaris-amd64 doesn't take arguments and doesn't invoke configure.pl, so this extra-args is lost.
* | fix build on sol10-64Sergei Golubchik2015-10-151-1/+1
| |
* | Don't enable file_key_management_plugin by default (as this gives warnings ↵Monty2015-10-091-1/+1
| | | | | | | | | | | | in the log) Better warning from file_key_management plugin if filename is not given
* | MDEV-6650 - LINT_INIT emits code in non-debug buildsSergey Vojtovich2015-03-161-2/+2
| | | | | | | | | | Replaced all references to LINT_INIT with UNINIT_VAR and LINT_INIT_STRUCT. Removed LINT_INIT macro.
* | MDEV-34 delete storage/ndb and sql/*ndb* (and collateral changes)Sergei Golubchik2014-10-1112-1957/+8
| | | | | | | | | | | | | | | | | | | | remove: * NDB from everywhere * IM from mtr-v1 * packaging/rpm-oel and packaging/rpm-uln * few unused spec files * plug.in file * .bzrignore
* | MDEV-6247: Merge 10.0-galera to 10.1.Jan Lindström2014-08-266-1/+72
|/ | | | | | | | | Merged lp:maria/maria-10.0-galera up to revision 3879. Added a new functions to handler API to forcefully abort_transaction, producing fake_trx_id, get_checkpoint and set_checkpoint for XA. These were added for future possiblity to add more storage engines that could use galera replication.
* 5.5 mergeSergei Golubchik2014-05-0918-15/+24
|\
| * mysql-5.5.37 selective mergeSergei Golubchik2014-03-2718-15/+24
| |\
| | * Updated/added copyright header. Added line "use is subject to license terms" Murthy Narkedimilli2014-02-1720-15/+26
| | | | | | | | | | | | | | | to copyright header.
* | | Percona-Server-5.6.14-rel62.0 mergeSergei Golubchik2013-12-221-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | support ha_innodb.so as a dynamic plugin. * remove obsolete *,innodb_plugin.rdiff files * s/--plugin-load=/--plugin-load-add=/ * MYSQL_PLUGIN_IMPORT glob_hostname[] * use my_error instead of push_warning_printf(ER_DEFAULT) * don't use tdc_size and tc_size in a module update test cases (XtraDB is 5.6.14, InnoDB is 5.6.10) * copy new tests over * disable some tests for (old) InnoDB * delete XtraDB tests that no longer apply small compatibility changes: * s/HTON_EXTENDED_KEYS/HTON_SUPPORTS_EXTENDED_KEYS/ * revert unnecessary InnoDB changes to make it a bit closer to the upstream fix XtraDB to compile on Windows (both as a static and a dynamic plugin) disable XtraDB on Windows (deadlocks) and where no atomic ops are available (e.g. CentOS 5) storage/innobase/handler/ha_innodb.cc: revert few unnecessary changes to make it a bit closer to the original InnoDB storage/innobase/include/univ.i: correct the version to match what it was merged from
* | | merge 10.0-base -> 10.0unknown2013-09-261-1/+1
|\ \ \
| * \ \ merge 5.5 -> 10.0-baseunknown2013-09-251-1/+1
| |\ \ \ | | |/ /
| | * | MDEV-5062 : disable jemalloc by default everywhere, except Linux and OSX.Vladislav Vaintroub2013-09-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bundled jemalloc can only be on Linux and OSX without problems. On BSDs, build fails because make does not understand GNU extensions (also BSDs do not need jemalloc, it is already system malloc). On Solaris, build fails with compile error.
* | | | 10.0-base merge.Sergei Golubchik2013-09-212-32/+8
|\ \ \ \ | |/ / / | | | | | | | | | | | | Partitioning/InnoDB changes are *not* merged (they'll come from 5.6) TokuDB does not compile (not updated to 10.0 SE API)
| * | | 5.5 merge and fixes for compiler/test errorsSergei Golubchik2013-09-182-32/+8
| |\ \ \ | | |/ /
| | * | fix BUILD/compile-solaris-amd64 to produce working binariesSergei Golubchik2013-09-131-5/+5
| | | |