Commit graph

561 commits

Author SHA1 Message Date
konstantin@mysql.com
8cb1245c1e Implement --warning-mode in SETUP.sh. The value of the
argument can be either "pedantic" or "old" (actually, or anything
else). In case of "pedantic" mode, use -ansi -pedantic compilation
flags. Fix the build to compile in pedantic mode. (Version 3 of
the patch, with after-review fixes)
2006-04-07 02:25:59 +04:00
konstantin@mysql.com
59f20d290f Remove dead code from BUILD/ scripts: $debug_extra_warnings is
never defined.
It was used at some point to add -Wuninitialized to debug flags, 
but not any more. If there is still need to add -Wunitialized,
it can be added directly to $global_warnings.
2006-04-05 17:50:33 +04:00
konstantin@mysql.com
976a7493d3 Remove dead code from BUILD/ scripts. 2006-04-05 16:50:12 +04:00
acurtis@xiphis.org
7accd6844b include example storage engines in max build 2006-04-03 11:51:57 -07:00
mikael@c-4908e253.1238-1-64736c10.cust.bredbandsbolaget.se
0a02cbb5f6 Merge c-4908e253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/clean-mysql-5.1-new
into  c-4908e253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/wl2826
2006-04-01 16:31:53 -05:00
msvensson@neptunus.(none)
821e501fc7 Merge neptunus.(none):/home/msvensson/mysql/bug18310/my50-bug18310
into  neptunus.(none):/home/msvensson/mysql/bug18310/my51-bug18310
2006-03-21 11:24:15 +01:00
msvensson@neptunus.(none)
dcd5e17264 Use yaSSL as default for BUILD/* scripts 2006-03-21 11:21:52 +01:00
pappa@c-5c0be253.1238-1-64736c10.cust.bredbandsbolaget.se
da5713e486 WL #2826: Sixth step, made it work with test cases 2006-02-03 12:05:29 -05:00
mikron@c-4d08e253.1238-1-64736c10.cust.bredbandsbolaget.se
08e12cada9 WL 2826: First step in error handling of ALTER TABLE for partitioning 2006-02-01 10:06:07 +01:00
guilhem@mysql.com
ea0725602b Fix for the test failure of binlog_row_ctype_cp932. Note that since we pushed row-based replication,
"make test" != "mysql-test-run && mysql-test-run --ps-protocol". "make test" is what should be used;
had it been, the failure would have been noticed earlier. Putting back cxx flags I had by accident removed.
Disclaimer: 5.1-new is in a sorry state: log_tables and some ndb* fail, mysqlslap test crashes randomly in a row-based replication assertion (sql_class.cc:2207).
2006-01-23 22:17:12 +01:00
andrey@lmy004.
2aba65db85 revert change to SETUP.sh which went through with my push of WL#1034 2006-01-12 11:51:34 +01:00
andrey@lmy004.
7c049782fa WL #1034 (Internal CRON)
merge before push
2006-01-10 21:02:19 +01:00
patg@govinda.site
1abafd6338 New amd64 no-ndb build script. 2005-12-30 08:06:00 -08:00
lars@mysql.com
ad126d90e0 WL#1012: All changes as one single changeset.
This includes both code and test cases.
2005-12-22 06:39:02 +01:00
kent@mysql.com
c1a52878fe Merge 2005-12-18 18:11:19 +01:00
kent@mysql.com
16d66d2a1e Makefile.am:
Added 5.0 specific build scripts
2005-12-18 15:07:58 +01:00
kent@mysql.com
9a0f262ebf Merge mysql.com:/Users/kent/mysql/bk/mysql-4.1
into mysql.com:/Users/kent/mysql/bk/mysql-5.0
2005-12-18 15:02:13 +01:00
kent@mysql.com
943f34f39b Merge 2005-12-18 14:55:05 +01:00
kent@mysql.com
d3b64781e1 Makefile.am:
Adjusted listing of files to put into source TAR
2005-12-18 14:51:19 +01:00
andrey@lmy004.
fd0613f59e Merge ahristov@bk-internal.mysql.com:/home/bk/mysql-5.1-wl1034
into lmy004.:/work/mysql-5.1-tt-copy-works
2005-12-14 12:15:48 +01:00
andrey@lmy004.
a370c2d907 WL1034 update for latest 5.1 sources 2005-12-02 13:07:02 +01:00
vtkachenko@quadxeon.mysql.com
5ad6b9b4f3 check-cpu:
Add XEON detection (fix)
2005-11-30 09:57:40 +01:00
lenz@mysql.com
ce50088e27 Compile more stuff during make dist to detect more errors already during bootstrap. 2005-11-25 10:48:42 +01:00
patg@krsna.patg.net
4e666f2f99 Merge pgalbraith@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  krsna.patg.net:/home/patg/mysql-build/mysql-5.1-new
2005-11-21 15:31:12 -08:00
patg@krsna.patg.net
88776a8244 BUG #14524
Post-review fixes to original changeset http://lists.mysql.com/internals/32422
2005-11-21 15:21:04 -08:00
guilhem@mysql.com
2f95fc2701 Merge mysql.com:/home/mysql_src/mysql-5.0
into  mysql.com:/home/mysql_src/mysql-5.1-merge-of-5.0 (not all files are good,
I'll fix; I'll ask some devs to check their part)
2005-11-18 16:38:01 +01:00
andrey@lmy004.
bc684697a6 unneeded files 2005-11-11 10:54:01 +01:00
guilhem@mysql.com
ef415ceb14 Fix for BUG#14703 "Valgrind error when inserting 0 into a BIT column (like in type_bit.test)":
test "length" first (otherwise when "length" is 0, the *from invalid access still triggers a Valgrind warning).
I wrote to the Valgrind authors in case this is something fixable in Valgrind (normally the
decision to issue a warning is based on the simulated CPU condition code, which should not be undefined here).
2005-11-07 16:18:46 +01:00
monty@mysql.com
a6f5375cb0 Merge mysql.com:/home/my/mysql-5.0
into  mysql.com:/home/my/mysql-5.1
2005-11-05 01:32:55 +02:00
jani@ua141d10.elisa.omakaista.fi
3d7d8af3aa Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1
into  ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-5.0-tmp
2005-11-03 15:01:04 +02:00
jani@ua141d10.elisa.omakaista.fi
b8248334d9 Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.0
into  ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1
2005-11-03 13:02:05 +02:00
jani@ua141d10.elisa.omakaista.fi
2476aa5a70 Added new build script for pentium64. 2005-11-03 11:19:06 +02:00
monty@mysql.com
a7c6a100f0 Use --with-openssl instead of --with-yassl for now 2005-11-02 15:45:25 +02:00
monty@mysql.com
b43ca42959 Build max builds with --yassl instead of openssl 2005-11-02 14:57:18 +02:00
monty@mysql.com
f10399d77e Add missing return
Compile max with --yassl instead of --with-openssl
2005-11-01 21:57:24 +02:00
guilhem@mysql.com
4252b546b3 Merge mysql.com:/home/mysql_src/mysql-4.1
into  mysql.com:/home/mysql_src/mysql-5.0;
a very bad automerge (issues with non-ascii chars), plus some hard conflicts I'll fix by hand in a next cset
2005-10-12 21:58:02 +02:00
guilhem@mysql.com
ab05c75ea7 merge 2005-10-12 13:31:48 +02:00
monty@mysql.com
17d7ba931d Merge bk-internal.mysql.com:/home/bk/mysql-5.0
into  mysql.com:/home/my/mysql-5.0
2005-10-08 03:37:23 +03:00
monty@mysql.com
78e828d32f Review of code pushed since last 5.0 pull:
Ensure that ccache is also used for C programs
mysql: Ensure that 'delimiter' works the same way in batch mode as in normal mode
mysqldump: Change to use ;; (instead of //) as a stored procedure/trigger delimiter
Fixed test cases by adding missing DROP's and rename views to be of type 'v#'
Removed MY_UNIX_PATH from fn_format()
Removed current_db_used from TABLE_LIST
Removed usage of 'current_thd' in Item_splocal
Removed some compiler warnings
A bit faster longlong2str code
2005-10-06 17:54:43 +03:00
tomas@poseidon.ndb.mysql.com
620b7bafb0 Merge 2005-10-06 10:54:07 +02:00
msvensson@neptunus.(none)
debff3e632 Revert 2005-10-05 14:37:42 +02:00
msvensson@neptunus.(none)
0588cc35f4 Revert 2005-10-05 14:35:41 +02:00
guilhem@mysql.com
e6043231ea Importing BUILD/compile-pentium64-valgrind-max from 5.0 (unchanged), and speeding up 'bk citool' for me 2005-10-04 22:24:04 +02:00
msvensson@neptunus.(none)
fa2bbce5fa Move -ansi from global_warnings to cxx_warnings 2005-10-04 14:42:02 +02:00
msvensson@neptunus.(none)
a4c636a587 Move -ansi flag from global_warnings to cxx_warnings 2005-10-03 16:24:47 +02:00
kent@mysql.com
7b2e04d5a2 Merge mysql.com:/Users/kent/mysql/bk/mysql-4.1
into mysql.com:/Users/kent/mysql/bk/mysql-5.0-release
2005-09-30 16:37:02 +02:00
patg@krsna.patg.net
a0119345e1 New flags for new max-no-ndb build script to get a build that has
everything except NDB
2005-09-29 13:45:39 -07:00
msvensson@neptunus.(none)
d3deacabd1 Add -ansi flag when building with gcc 2005-09-29 10:30:20 +02:00
patg@krsna.patg.net
3d5c6ea98a BUG #13511 Wrong patch pushed, fixing. 2005-09-28 08:04:08 -07:00
patg@krsna.patg.net
6f693ae65b BUG #13511
Fixed SETUP.sh to not overwrite prefix_configs, making 'make install' 
install in "/"
2005-09-26 18:51:27 -07:00
brian@zim.(none)
e3c87e16ae Fixed a typo in handler.cc if CSV was built. I also added CSV to the default MAX builds so that more people test it. 2005-09-20 15:26:10 -07:00
eric@mysql.com
5c02554573 Brian's "he is too lazy to commit this so Eric is going to have to do it" environmental variable hack for prefix. This allows you to just set a prefix in your profile which will be used in all of your builds. AKA you can be even lazier(!) about calling BUILD scripts. Don't blame Eric, Brian borrowed his keyboard. 2005-09-16 18:10:36 -07:00
brian@zim.(none)
557c2d31e5 Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.1
into  zim.(none):/home/brian/mysql/partition-5.1
2005-09-02 16:07:02 -07:00
brian@zim.(none)
82337d1d1e Fixed partition push so that it now compiles. The sinclude directory was not added which means that though the code was in the tree, it never actually compiled. I did make sure that it compiles, but there are no tests to really test functionality at this point. 2005-09-02 16:01:26 -07:00
msvensson@neptunus.(none)
345dfef41f Merge neptunus.(none):/home/msvensson/mysql/mysql-5.0
into  neptunus.(none):/home/msvensson/mysql/mysql-5.1
2005-09-02 08:59:59 +02:00
msvensson@neptunus.(none)
e6b282d9f8 Merge neptunus.(none):/home/msvensson/mysql/mysql-5.0
into  neptunus.(none):/home/msvensson/mysql/bug12526/my50-bug12526
2005-09-01 14:09:23 +02:00
msvensson@neptunus.(none)
6fb7881f06 Bug #12717 yassl: Crashes in "integer.cpp" when compiled with icc
- Temporary fix, disable x86 assembler.
2005-09-01 14:07:45 +02:00
pappa@c-4a09e253.1238-1-64736c10.cust.bredbandsbolaget.se
02056f8e3a Merge mronstrom@bk-internal.mysql.com:/home/bk/mysql-5.0
into  c-4a09e253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/mysql-5.1
2005-08-25 13:11:38 -04:00
hartmut@mysql.com
8859ab64d1 added file missing from release to EXTRA_DIST list (bug# 12733) 2005-08-22 22:13:56 +02:00
brian@zim.(none)
f97d993120 Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.0
into  zim.(none):/home/brian/mysql/mysql-5.0
2005-08-16 18:39:16 -07:00
brian@zim.(none)
262d1f6e91 Adding support for opteron optimization in build files. 2005-07-20 22:52:15 -07:00
tulin@dl145b.mysql.com
a6c21a0791 merge 2005-07-19 21:56:10 +02:00
konstantin@mysql.com
086c3206f0 Fix BUILD/autorun.sh to really bail out on error. 2005-07-18 21:33:05 +04:00
brian@zim.(none)
f39e07d6de Added federated to max base test. 2005-07-15 17:36:20 -07:00
brian@zim.(none)
aa032356e2 Removed dead options, fixed pentium script to no longer ask for isam (its not included in 5.0). 2005-07-15 11:15:44 -07:00
tomas@poseidon.ndb.mysql.com
674b6bb151 Merge 2005-07-12 20:01:22 +02:00
brian@brian-akers-computer.local
4d68f5d070 Added a test for glibtoolize so that the autoconf tools that come installed on OSX will work fine (so no need to replace them). 2005-07-11 09:52:19 -07:00
ndbdev@dl145b.mysql.com
2fb1fb5877 Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0
into dl145b.mysql.com:/home/ndbdev/tomas/mysql-5.1
2005-06-07 06:50:50 +02:00
stewart@mysql.com
ab96501e4c merge 2005-06-07 12:44:00 +10:00
stewart@mysql.com
3af5b8e5c1 Fix BUILD/check-cpu for powerpc 2005-06-06 10:56:20 +10:00
tomas@poseidon.ndb.mysql.com
f6d51a44f4 Merge 2005-06-04 19:26:35 +02:00
hartmut@mysql.com
1e5f1078c6 Merge mysql.com:/home/hartmut/projects/mysql/dev/4.1
into mysql.com:/home/hartmut/projects/mysql/dev/5.0
2005-06-03 19:15:16 +02:00
hartmut@mysql.com
03056a2892 check-cpu fixes/improvements (Bug #11065)
- support additional platforms (OpenBSD, Darwin)
    - make use of /proc/cpuinfo CPU flag information
      (needed to distinguish EMT64 Xeons from normal ones)
    - chose the right CPU related options depending on 
      GCC version and target architecture
    - check if the chosen CPU type is actually supported
      by the GCC version , fallback to CPUs predecessor
      until test compile succeeds
2005-06-03 11:21:43 +02:00
hartmut@mysql.com
5f2f34079b Merge mysql.com:/home/hartmut/projects/mysql/dev/4.1
into mysql.com:/home/hartmut/projects/mysql/dev/5.0
2005-06-03 10:35:14 +02:00
hartmut@mysql.com
082a3ec958 bundle the check-cpu helper script with source packages.
BUG#10696
2005-06-03 10:30:58 +02:00
jimw@mysql.com
ed18369236 Fix --with-bdb to be --with-berkeley-db in BUILD/SETUP.sh 2005-06-01 16:16:25 -07:00
tomas@poseidon.ndb.mysql.com
5088b28d09 Merge 2005-05-31 14:37:47 +02:00
joerg@mysql.com
9504bd0ddd Manual merge. 2005-05-26 12:51:44 +02:00
stewart@mysql.com
274fee09c9 BUG#10796 Incorrect check-cpu result for ppc linux gcc 2005-05-25 12:18:18 +10:00
tulin@dl145c.mysql.com
756b0c7af1 autorun.sh:
merge
2005-05-18 23:07:28 +02:00
tulin@dl145c.mysql.com
03590c20bd merge 2005-05-18 22:26:23 +02:00
konstantin@mysql.com
14d44f19b5 Merge bk-internal.mysql.com:/home/bk/mysql-5.0
into mysql.com:/opt/local/work/mysql-5.0-root
2005-05-18 20:11:23 +04:00
konstantin@mysql.com
334e302ef0 Merge mysql.com:/opt/local/work/mysql-5.0-root
into mysql.com:/media/sda1/mysql/mysql-5.0-libtool
2005-05-18 20:01:47 +04:00
monty@mysql.com
db40af2a6f Fix warnings from icc
Added BUILD scripts for icc
Fixed (one time) memory leak in grant handling
2005-05-18 19:00:21 +03:00
schwenke@lmy003.wdf.sap.corp
badfc2e4a9 new build scripts for SAP team 2005-05-18 15:28:51 +02:00
konstantin@mysql.com
f96de23ad3 Remove automatically generated autotools files from revision control.
Fix build scripts to create them.
2005-05-18 15:23:29 +04:00
tulin@dl145c.mysql.com
23f79bd1f2 merge 2005-05-17 10:17:53 +02:00
konstantin@mysql.com
89bd09fed2 Manual merge (again) 2005-05-14 12:38:12 +04:00
tulin@dl145c.mysql.com
12b4fb158c Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0
into dl145c.mysql.com:/home/ndbdev/tomas/mysql-5.1
2005-05-10 20:35:14 +02:00
msvensson@neptunus.(none)
08a48ac2d4 Fix for Ingo 2005-05-10 17:51:29 +02:00
msvensson@neptunus.(none)
f3890e9440 Merge neptunus.(none):/home/msvensson/mysql/mysql-4.1
into neptunus.(none):/home/msvensson/mysql/mysql-5.0
2005-05-10 10:49:50 +02:00
ndbdev@dl145b.mysql.com
7b7ec96666 Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0
into dl145b.mysql.com:/home/ndbdev/tomas/mysql-5.1
2005-05-10 00:45:27 +02:00
msvensson@neptunus.(none)
7366c21839 Add compiler settings for Pentium M 2005-05-09 21:59:03 +02:00
jimw@mysql.com
cde9f56b45 Merge 2005-05-09 11:28:57 -07:00
msvensson@neptunus.(none)
82e6d15be5 Fixes after review 2005-05-09 14:49:27 +02:00
lars@mysql.com
e76c641190 Merge mysql.com:/home/bk/mysql-5.0 into mysql.com:/home/bk/mysql-5.1 2005-05-09 11:45:59 +02:00
msvensson@neptunus.(none)
f285a1a40e Fix check-cpu, add more recognized cpus 2005-05-09 11:26:03 +02:00
lars@mysql.com
bf48175cf4 Merge mysql.com:/home/bkroot/mysql-5.1 into mysql.com:/home/bk/mysql-5.1 2005-05-09 11:17:32 +02:00
antony@ltantony.mysql.com
11d66806fd Merge acurtis@bk-internal.mysql.com:/home/bk/mysql-5.0
into ltantony.mysql.com:/usr/home/antony/work2/fixbuild-5.0
2005-05-08 01:57:13 +01:00
antony@ltantony.mysql.com
08bba8bc22 Merge acurtis@bk-internal.mysql.com:/home/bk/mysql-4.1
into ltantony.mysql.com:/usr/home/antony/work2/fixbuild-4.1
2005-05-08 01:51:26 +01:00
antony@ltantony.mysql.com
9341a2b373 Merge ltantony.mysql.com:/usr/home/antony/work2/fixbuild-5.0
into ltantony.mysql.com:/usr/home/antony/work2/fixbuild-5.1
2005-05-08 01:49:40 +01:00
antony@ltantony.mysql.com
4c3d1f16b9 Merge ltantony.mysql.com:/usr/home/antony/work2/fixbuild-4.1
into ltantony.mysql.com:/usr/home/antony/work2/fixbuild-5.0
2005-05-08 01:20:47 +01:00
antony@ltantony.mysql.com
9eaf381d03 FreeBSD doesn't have /proc/cpuinfo, use sysctl to find cpu model. 2005-05-08 01:18:19 +01:00
jimw@mysql.com
80933d9f95 Merge 2005-05-07 08:25:58 -07:00
lenz@mysql.com
b0196446e0 Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/space/my/mysql-4.1
2005-05-07 12:19:35 +02:00
jimw@mysql.com
8d2a7fb1d4 Merge mysql.com:/home/jimw/my/mysql-4.1-8648
into mysql.com:/home/jimw/my/mysql-4.1-clean
2005-05-07 01:04:54 -07:00
lenz@mysql.com
c97dde1a18 Merge mysql.com:/space/my/mysql-4.1-build
into mysql.com:/space/my/mysql-5.0-build
2005-05-07 01:28:46 +02:00
lenz@mysql.com
6b10b26005 Merge mysql.com:/space/my/mysql-4.0-build
into mysql.com:/space/my/mysql-4.1-build
2005-05-07 01:26:10 +02:00
lenz@mysql.com
838f363eae - typo fix in BUILD/compile-dist 2005-05-07 01:25:20 +02:00
lenz@mysql.com
dd006cad21 Merge mysql.com:/space/my/mysql-4.0-build
into mysql.com:/space/my/mysql-4.1-build
2005-05-07 01:18:01 +02:00
lenz@mysql.com
b3d916468d - added some required CXXFLAGS to BUILD/compile-dist to allow the distribution build to pass without
unresolved symbols
2005-05-07 00:53:36 +02:00
lars@mysql.com
05cbb3962c Manual merge 5.0->5.1 2005-05-06 15:04:07 +02:00
jimw@mysql.com
bff994f86b Fix option handling of ./BUILD/compile-* to not try and pass options to
configure. It was already changed not to support additional options, but now
it was trying to pass all of the options to ./configure. (Bug #8648)
2005-05-05 04:56:30 -07:00
konstantin@mysql.com
753959cd88 Manual merge 2005-05-05 13:47:09 +04:00
kent@mysql.com
038ef8f865 mwcc-wrapper, compile-darwin-mwcc, mwar-wrapper:
Initial Metrowerks CodeWarrior compiler support
  new file
2005-05-05 09:34:15 +02:00
tomas@poseidon.ndb.mysql.com
4f1e27ed00 Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-clean
2005-05-03 00:10:52 +02:00
tomas@poseidon.ndb.mysql.com
145ae3c6f5 Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-clean
2005-05-02 13:18:26 +02:00
serg@serg.mylan
328f2e434a Merge bk-internal:/home/bk/mysql-5.0
into serg.mylan:/usr/home/serg/Abk/mysql-5.0
2005-04-29 19:31:56 +02:00
serg@serg.mylan
e9b0411110 Merge 2005-04-29 15:44:24 +02:00
svoj@mysql.com
c1fd1d6a5b WL#2286 Compile MySQL w/YASSL support
yaSSL-0.9.7 library bundled.
2005-04-28 18:23:27 +05:00
msvensson@neptunus.(none)
9bd59e4a9f Merge neptunus.(none):/home/msvensson/mysql/mysql-4.1
into neptunus.(none):/home/msvensson/mysql/mysql-5.0
2005-04-28 13:50:32 +02:00
msvensson@neptunus.(none)
370cd22b57 After review fixes to check-cpu 2005-04-28 13:30:45 +02:00
guilhem@mysql.com
0a21c374da update of BUILD/* scripts to storage/ directory structure (they didn't work anymore) 2005-04-27 22:46:20 +02:00
msvensson@neptunus.(none)
01a954b2c0 Merge neptunus.(none):/home/msvensson/mysql/mysql-4.1
into neptunus.(none):/home/msvensson/mysql/mysql-5.0
2005-04-27 17:52:47 +02:00
msvensson@neptunus.(none)
49818d6f2d After review fix 2005-04-27 17:52:14 +02:00
msvensson@neptunus.(none)
203cdde955 Merge from 4.1 to 5.0 2005-04-27 12:56:01 +02:00
msvensson@neptunus.(none)
6b84489a01 Bug#9263 GCC4: -mcpu is depricated, use -mtune or -march instead
- Made a script that selects the best compiler optimizations for the current cpu.
   - Use the script from BUILD/SETUP.sh
2005-04-27 12:50:37 +02:00
joerg@mysql.com
91b0f86189 Merge mysql.com:/M50/mysql-5.0 into mysql.com:/M50/push-5.0 2005-04-19 13:53:34 +02:00
joerg@mysql.com
198b6117f9 Proper handling of "utf8-general-cs" clollation: Missing parts in configuration. 2005-04-11 11:12:08 +02:00
joerg@mysql.com
6bd1bea723 Add missing parts for the "Cybozu" custom build, to avoid future manual patches. 2005-04-08 13:56:48 +02:00
joerg@mysql.com
750de61d23 As of 5.0.4, all builds will use '--with-big-tables'. Let development builds follow. 2005-03-30 17:45:03 +02:00
konstantin@mysql.com
0f1d024461 Porting of "buffered read" patch to 5.0 and post-review fixes.
The patch implements the idea suggested by Olaf van der Spek in 
thread "Client: many small reads?" (internals@lists.mysql.com).
Now small reads performed by the client library are buffered.
The buffering gives up to 2 times speedup when retrieving 
one-column tables.
2005-03-06 00:10:08 +03:00
petr@mysql.com
c3b399e3bc Fix a typo caused bdb to be skipped when building with BUILD/compile-*-max
Recommited, as I made a typo in the previous patch myself =)
2005-02-17 04:18:49 +03:00
kent@mysql.com
95ce2ed98d Merge mysql.com:/Users/kent/mysql/bk/mysql-4.1-perl
into mysql.com:/Users/kent/mysql/bk/mysql-5.0-compile
2005-02-07 13:27:44 +01:00
kent@mysql.com
70c6de976b compile-solaris-sparc-purify:
Set CCLD as well
2005-02-07 13:25:03 +01:00
monty@mysql.com
80b3e02462 Fixed bug detected by sp-tests
Cleanup during reviews of new pushed code
2005-02-05 16:05:46 +02:00
marko@hundin.mysql.fi
459fa7f1f9 After merge fixes 2005-02-02 11:50:27 +02:00
brian@zim.(none)
6471b65ad0 Removed duplicate close call and added archive to the debug build and test. 2005-01-31 12:17:34 -08:00
kent@mysql.com
89b3897005 Merge 2005-01-31 10:24:33 +01:00
kent@mysql.com
499a441683 compile-solaris-sparc-purify:
Added preparation of mysql_client_test(_embedded) and mysqltest(_embedded)
  Added --purify, --purecov, --quantify and --cxxfilt <cxxfiltprog> options
mysql-test-run.sh:
  Report correctly combinations of embedded+ps-protocol etc
  Added initial Purify support
2005-01-28 00:35:26 +01:00
ingo@mysql.com
48488e483a Merge mysql.com:/home/mydev/mysql-4.1-4100
into mysql.com:/home/mydev/mysql-5.0-5000
2005-01-27 12:18:02 +01:00
ingo@mysql.com
42531336f0 Re-enabled the use of --prefix.
Adjusted the "Usage:" string.
Ordered the option recognition in reverse order from "Usage:".
2005-01-27 12:13:35 +01:00
ingo@mysql.com
bbcd542917 Merge from 4.1
Archive fix by Ingo.
Innodb compile fix by Monty.
2005-01-26 15:51:46 +01:00
monty@mysql.com
f16b456ddc Only enable Innodb extra debugging when using the --debug=full configure option 2005-01-26 16:07:53 +02:00
serg@serg.mylan
76f3d6f002 merged 2005-01-25 21:11:04 +01:00
monty@mysql.com
36c8977dc6 Merge bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/my/mysql-4.1
2005-01-25 14:02:09 +02:00
monty@mysql.com
ef448b7fb1 Add flags for Intel 64 bit 2005-01-25 14:00:35 +02:00
jimw@mysql.com
a4471236ec Build federated storage engine as part of max builds. 2005-01-19 10:40:39 -08:00
jimw@mysql.com
639ea64d96 Merge mysql.com:/home/jimw/my/mysql-4.1-clean
into mysql.com:/home/jimw/my/mysql-5.0-clean
2005-01-19 10:27:18 -08:00
jimw@mysql.com
effec1490f Fix all BUILD/*max* scripts to use -DBIG_TABLES, like our real Max builds do.
(Simpler fix than last commit -- no need to mess with base_cxxflags.)
2005-01-19 10:24:51 -08:00
monty@mysql.com
a37e91e435 Changed interface for my_strntod() to make it more general and more portable 2005-01-15 12:28:38 +02:00
jimw@mysql.com
2965e7285b Put flags for -max building in BUILD/SETUP.sh so they are consistent across
all architectures, and in sync with the flags used to build the MySQL Max
packages. Also back-port AMD64 build scripts from 5.0.
2005-01-13 09:05:23 -08:00
joreland@mysql.com
f3baf38dbc merge 2005-01-07 06:47:41 +01:00
serg@sergbook.mysql.com
f472cec178 merged 2005-01-06 19:32:16 +02:00
lenz@mysql.com
6b6a11f85b - Manually merged two changes from 4.0 2005-01-06 15:32:42 +01:00
lenz@mysql.com
57099ef6c6 - enable "with-extra-charsets=complex" for the "compile-dist" distribution
build (to make the test suite pass)
2005-01-06 14:35:14 +01:00
joreland@mysql.com
c62ed85054 Merge 2005-01-04 19:12:01 +01:00
monty@mysql.com
309b1a2b6c Merge with 4.1 tree to get fix for INSERT IGNORE ... ON DUPLICATE KEY 2005-01-03 23:04:52 +02:00
lenz@mysql.com
8f499239e3 - updated compile-dist to include NDB cluster 2004-12-31 13:12:36 +01:00
lenz@mysql.com
bd5e4d81e7 Merge mysql.com:/space/my/mysql-4.0
into mysql.com:/space/my/mysql-4.1-build
2004-12-31 12:57:05 +01:00
lenz@mysql.com
24af30e951 - Bootrap now uses "compile-dist" by default to create the source distribution 2004-12-31 12:46:18 +01:00
joreland@mysql.com
c6837c2f7a Merge mysql.com:/home/jonas/src/mysql-5.0
into mysql.com:/home/jonas/src/mysql-5.0-ndb
2004-12-20 16:33:45 +01:00
marty@shark.
b7731e4cc7 chmod a+x 2004-12-20 13:51:53 +01:00
marty@shark.
1028b4eb5a .del-compile-amd64-max~55ce22d5200bf8da:
Delete: BUILD/compile-amd64-max
2004-12-20 13:50:27 +01:00
marty@shark.
f9033e6741 chmod a+x 2004-12-20 13:48:56 +01:00
marty@shark.
546830dcfd .del-compile-amd64-max~f3b2b8c5aefbeacb:
Delete: BUILD/compile-amd64-max
2004-12-20 13:48:08 +01:00
marty@shark.
2cf2f2bd07 logging_ok:
Logging to logging@openlogging.org accepted
compile-amd64-max, compile-amd64-debug-max:
  new file
2004-12-20 13:32:02 +01:00
monty@mysql.com
3fb088a075 Add 0x before pointers (to help with debugging)
Add support for VARCHAR with 1 or 2 length bytes
Enable VARCHAR packing in MyISAM files (previous patch didn't pack data properly)
Give error if we got problems in temporary tables during a SELECT
Don't use new table generated by ALTER TABLE if index generation fails
Fixed wrong call by range_end() (Could cause an ASSERT in debug mode)
2004-12-18 05:19:21 +02:00
monty@mysql.com
0de4777187 Merge with 4.1 2004-12-06 11:38:56 +02:00
lenz@mysql.com
c7038d1df6 - fixed file permissions (need execute bits set) 2004-12-02 10:11:28 +01:00
lenz@mysql.com
3247f0051d - added some BUILD/compile-ppc* build scripts to ease building on LinuxPPC
- added ppc_cflags to BUILD/SETUP.sh
2004-12-02 09:44:03 +01:00
guilhem@mysql.com
46bc9aaa96 use distclean in BUILD/compile* scripts to make sure .deps dirs go
away (old .Plo files in them showed to cause build problems for at
least another dev and me, and they also cause problems after .c->.cc
renames).
2004-11-23 15:11:49 +01:00
monty@mysql.com
47bbf768d4 Fixes after merge with 4.1
FOUND is not a reserved keyword anymore
Added Item_field::set_no_const_sub() to be able to mark fields that can't be substituted
Added 'simple_select' method to be able to quickly determinate if a select_result is a normal SELECT
Note that the 5.0 tree is not yet up to date: Sanja will have to fix multi-update-locks for this merge to be complete
2004-11-03 12:39:38 +02:00
joreland@mysql.com
273209d259 Merge mysql.com:/home/jonas/src/mysql-4.1
into mysql.com:/home/jonas/src/mysql-4.1-ndb
2004-10-15 08:11:45 +02:00
konstantin@mysql.com
f79ca4e43d compile-hpux11-parisc2-aCC:
Fix a typo. Cleanup.
2004-10-15 00:36:45 +04:00
joreland@mysql.com
98fd1c32f3 Don't compile -O1 if --with-debug=full (as it can optimize away the call stack) 2004-10-04 13:43:16 +02:00
ndbdev@eel.hemma.oreland.se
8e74c1b78c Merge 2004-08-05 22:32:25 +02:00
konstantin@mysql.com
7c6a4ce7bc -O4 may be slower if you don't have profiling info (as HP pal told me
on OSCON)
2004-08-05 01:56:41 -07:00
joreland@mysql.com
20c86363f5 Merge 4.1 with jonas irix clone 2004-08-03 14:16:16 +02:00
pem@mysql.comhem.se
387a01ddc8 Added --with-ndbcluster config option to compile-pentium-valgrind-max
(since it's in the other -max builds already).
2004-07-29 15:28:40 +02:00
joreland@mysql.com
51b94746fe Merge mysql.com:/home/jonas/src/mysql-4.1
into mysql.com:/home/jonas/src/irix
2004-07-26 00:58:23 +02:00
konstantin@mysql.com
cd5ed13e4d Final touch: add compile-hpux11-parisc2-aCC to source distribution 2004-07-23 23:02:57 -07:00
konstantin@mysql.com
33bec628a6 BUILD/compile-hpux11-parisc2-aCC: a handy script to compile on HP-UX11 2004-07-23 20:21:49 -07:00
mysqldev@o2k.irixworld.net
7e6bb0eee8 Irix64 mipspro ndb compile fixes 2004-07-09 12:48:32 +02:00
lenz@mysql.com
059394a573 - re-enabled NDB cluster in compile-pentium-max 2004-06-14 21:17:28 +02:00
konstantin@mysql.com
d01c7b18d8 BUILD/compile-pentium-maintainer should not ever be needed since there is
no AM_MAINTAINER_MODE macro in configure.in
2004-05-31 17:04:41 +04:00
mysqldev@mysql.com
f0ce42d60d logging_ok:
Logging to logging@openlogging.org accepted
compile-pentium-max:
  changed --with-ndbcluster to --without-ndbcluster because it fails on 4.1 builds
2004-05-26 21:39:15 +02:00
monty@mysql.com
af44187bff Merge with 4.0 to get fixes for Windows project files 2004-05-25 02:47:25 +03:00
monty@mysql.com
0babddff40 New MYSQL_SERVER_SUFFIX usage (for easier compilation)
Update of VC++ project files.
2004-05-25 02:28:44 +03:00
lenz@mysql.com
0a6da89f71 - enabled compiling with NDB cluster in compile-pentium-debug-max 2004-05-03 12:56:51 +02:00
lenz@mysql.com
fc9a339294 - disabled the NDB Cluster from the embedded server
- added compiling of the NDB Cluster to compile-pentium-max
2004-04-26 22:37:42 +02:00
monty@mysql.com
350b433569 merge with 4.0 2004-03-16 22:41:30 +02:00
monty@mysql.com
4ee44751d9 Fixed memory leak in DROP DATABASE when using RAID tables (Bug #2882) 2004-03-10 13:46:11 +02:00
monty@mysql.com
050af89dd8 Merge with public tree 2004-02-16 10:31:05 +02:00
monty@mysql.com
ce14578909 Merge with 4.0.18 2004-02-11 00:06:46 +01:00
bar@bar.intranet.mysql.r18.ru
5219fc269b http://bugs.mysql.com/bug.php?id=2368
Multibyte charsets do not check that incoming data is well-formed
2004-02-10 15:42:46 +04:00
konstantin@mysql.com
66beeed662 compile-irix-mips64-mipspro addded to the source distribution 2004-02-10 14:17:55 +03:00
monty@mysql.com
7df839e757 Added testing of pthread_key_delete (to fix compile problem on SCO) (Bug #2461)
DROP DATABASE now assumes RAID directories are in hex. (Bug #2627)
Don't increment 'select_full_range' and similar statistics for EXPLAIN queries. (Bug #2506)
Test in configure if pthread_key_delete() exists (to fix compile problem on SCO) (Bug #2461)
2004-02-05 09:12:23 +01:00
konstantin@mysql.com
b73b0f7886 Fix for bug #2214:
"CC: ERROR File = item.h, Line = 401 The identifier strtoll is undefined"
(compilation failure on SGI IRIX + MIPSPro 7.41)
Compilation script implemented.
Tested in 32 and 64 bit mode
2004-02-04 20:51:26 +03:00
monty@mysql.com
19b5da3247 Added missing file keycache.h 2003-11-21 12:22:51 +02:00
monty@mashka.mysql.fi
a47d56088f Merge with 4.0 tree 2003-11-18 18:54:27 +02:00
monty@mashka.mysql.fi
cab1dc628c CLIENT_MULTI_QUERIES -> CLIENT_MULTI_STATEMENTS
New multi-key-cache handling. This was needed becasue the old one didn't work reliable with MERGE tables.
ALTER TABLE table_name ... CHARACTER SET  ... now changes all char/varchar/text columns to the given character set
(One must use ALTER TABLE ... DEFAULT CHARACTER SET ... to change the default character set)
Fixed that have_compress is detected properly (fixes problems with func_compress.test on platforms without zlib)
New syntax for CACHE INDEX ('keys' is optional if no index name is given and one mentions the key cache name only ones)
Removed compiler warnings
Added mysql_set_server_option() to allow clients like PHP to easaily set/reset the multi-statement flag.
2003-11-18 13:47:27 +02:00
monty@mashka.mysql.fi
2846a16c57 Merge with 3.23 (only comment changes) 2003-11-17 16:16:56 +02:00
walrus@mysql.com
222172af15 Merge akishkin@bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/home/walrus/bk/41
2003-11-05 02:31:15 +05:00
walrus@kishkin.air.ku.ru
9f87a1a5a3 compile-pentium-gcov:
Stop line wrapping for compiler warnings.
  It needs for warnings statistic in code coverage
2003-11-05 02:25:48 +05:00
walrus@mysql.com
ae156a25e7 compile-pentium-gcov:
Stop line wraping for compiler warnings.
  It needs for warnings statistic in code coverage
2003-11-05 02:24:34 +05:00
walrus@mysql.com
9044922fae compile-pentium-gcov:
Stop the line wrapping for warnings.
  it needs for warnings statistic in code coverage
2003-11-05 02:23:13 +05:00
monty@mysql.com
6622d6f8cd Fixed access to uninitialized memory in protocol::store_time 2003-11-04 14:59:38 +02:00
monty@narttu.mysql.fi
a444a3449f Simplified 'wrong xxx name' error messages by introducing 'general' ER_WRONG_NAME error
Cleaned up (and disabled part of) date/time/datetime format patch. One can't anymore change default read/write date/time/formats.
This is becasue the non standard datetime formats can't be compared as strings and MySQL does still a lot of datetime comparisons as strings
Changed flag argument to str_to_TIME() and get_date() from bool to uint
Removed THD from str_to_xxxx functions and Item class.
Fixed core dump when doing --print-defaults
Move some common string functions to strfunc.cc
Dates as strings are now of type my_charset_bin instead of default_charset()
Introduce IDENT_QUOTED to not have to create an extra copy of simple identifiers (all chars < 128)
Removed xxx_FORMAT_TYPE enums and replaced them with the old TIMESTAMP_xxx enums
Renamed some TIMESTAMP_xxx enums to more appropriate names
Use defines instead of integers for date/time/datetime string lengths
Added to build system and use the new my_strtoll10() function.
2003-11-03 14:01:59 +02:00
monty@narttu.mysql.fi
d37a5c4dd7 Indentation cleanups
Remove wait_if_global_read_lock on commit as this can cause deadlocks
2003-10-08 21:50:05 +03:00
monty@narttu.mysql.fi
6056cfadfc Merge with 4.0.16 2003-10-07 15:42:26 +03:00
guilhem@mysql.com
8d083df3a8 A note that Valgrind does not give a good stacktrace when the problem
is involving an assembly function.
Testcase was BUG#1194
SELECT @a:=1; SELECT @a, @a:=1;
2003-09-30 00:08:12 +02:00
monty@narttu.mysql.fi
60dd8a2c4f hanged UDF interface to use clear() instead of reset() 2003-08-27 22:30:50 +03:00
monty@mashka.mysql.fi
10c4acfb4f merge 2003-08-19 00:10:21 +03:00
kostja@oak.local
2964e4ab48 added compile-pentium-maintainer -
equivalent of compile-pentium-debug but with
--enable-maintainer-mode configure option
Maybe it's worth to merge compile-mentium-debug
and compile-pentium-maintainer to a single script
2003-08-14 13:19:17 +04:00
monty@mashka.mysql.fi
2263e3e51f Merge with 4.0.14 2003-08-11 22:44:43 +03:00
monty@mashka.mysql.fi
dbebed97e4 Remove FORCE_INIT_OF_VARS when compiling for valgrind/purify to spot wrong LINT_INIT() options
Fixed bug in ALTER TABLE ... MODIFY integer-column
Added ref_or_null optimization (needed for subqueries)
2003-06-30 13:23:54 +03:00
monty@mashka.mysql.fi
81a84424ee SET CHARACTER SET DEFAULT didn't work (Bug #462) 2003-06-29 12:58:43 +03:00
monty@narttu.mysql.fi
40109c574a Merge with 4.0.13 2003-06-04 19:21:51 +03:00
guilhem@mysql.com
319404ab94 Outcome of discussions with Lenz and Monty about handling ccache in the build commands. 2003-05-23 18:20:57 +02:00
monty@mashka.mysql.fi
6aa8929cf3 After merge fixes
Added initialization of all important global variables
2003-05-21 21:39:58 +03:00
monty@narttu.mysql.fi
dd2b7918cd Merge with 4.0.13 2003-05-19 16:35:49 +03:00
monty@mashka.mysql.fi
60dfb25be3 Give warning if MySQL doesn't honor given storage engine
Allow syntax CREATE TABLE t1 (LIKE t2)
2003-05-13 11:15:11 +03:00
lenz@mysql.com
cea01eccb8 - don't override CXX if it's already defined 2003-04-09 14:53:20 +02:00
monty@narttu.mysql.fi
9a46698e1e Merge with 4.0.11 2003-02-26 01:03:47 +02:00
monty@narttu.mysql.fi
b4fbb06ad8 Portability fix for HPUX10.20 2003-02-25 21:43:24 +02:00
lenz@mysql.com
654e857022 - removed duplicate my_sys.h inclusion from lib_vio.c
- removed obsolete compile options from compile-pentium-debug-openssl
2003-02-21 16:37:18 +01:00
lenz@mysql.com
157168982d - autom4te.cache is a directory - remove it recursively 2003-02-20 10:20:26 +01:00
lenz@mysql.com
d7581f1ce4 - removed leading slashes (thanks Jim!) 2003-02-19 21:52:38 +01:00
lenz@mysql.com
35555979cd - remove "autom4te.cache" directories, too 2003-02-19 21:41:01 +01:00
serg@serg.mysql.com
474d013696 Merge serg.mysql.com:/usr/home/serg/Abk/mysql-4.0
into serg.mysql.com:/usr/home/serg/Abk/mysql-4.1
2003-02-13 17:12:52 +01:00
serg@serg.mysql.com
8bc05cfb9c sh syntax is like that :) 2003-02-12 13:08:55 +01:00
monty@mashka.mysql.fi
aee7346ec1 Merge mashka.mysql.fi:/home/my/mysql-4.0
into mashka.mysql.fi:/home/my/mysql-4.1
2003-02-10 01:21:39 +02:00
monty@mashka.mysql.fi
c0b655aa38 Fixed memory reference error when doing key_column <=> NULL on column that is defined as NOT NULL 2003-02-10 01:21:09 +02:00
monty@mashka.mysql.fi
023d6dd39b Merge with 4.0.11 2003-02-04 21:52:14 +02:00
monty@mashka.mysql.fi
689578a099 Fixes for Netware
Call pthread_mutex_destroy() on not used mutex.
Changed comments in .h and .c files from // -> /* */
Added detection of mutex on which one didn't call pthread_mutex_destroy()
Fixed bug in create_tmp_field() which causes a memory overrun in queries that uses "ORDER BY constant_expression"
Added optimisation for ORDER BY NULL
2003-01-28 08:38:28 +02:00
monty@mashka.mysql.fi
25c393a12e Portability fixes (for windows)
Some changes to the prepared statement protocol to make it easier to use and faster.
2003-01-21 21:07:59 +02:00
monty@mashka.mysql.fi
76f146a175 Merge with 4.0.9 2003-01-18 03:13:37 +02:00
monty@mashka.mysql.fi
54ad6de1d9 Portability fix 2003-01-09 11:11:06 +02:00
monty@mashka.mysql.fi
803dff1002 Merge with 4.0.8 2003-01-06 02:04:52 +02:00
monty@mashka.mysql.fi
9ecf9645eb A lot of portability fixes.
Added rename table for BDB. This fixes a bug in ALTER TABLE with BDB tables.
2003-01-05 20:18:49 +02:00
monty@mashka.mysql.fi
859b688476 Merge with 4.0.6 2002-12-05 19:38:42 +02:00
monty@mashka.mysql.fi
7d41cd44c6 Merge with 3.23
(Fixed problem with autoconf 2.53 on Solaris)
2002-12-04 17:40:37 +02:00
monty@mashka.mysql.fi
ad20c29c4e Fixed 'stack direction' check in autoconf
Workaround for problem with autconf 2.53 on Solaris
(Fixes problem with SOCKET_SIZE_TYPE)
2002-12-04 16:52:46 +02:00
monty@mashka.mysql.fi
dac6498f9b Merge with 4.0 2002-11-21 15:56:48 +02:00
lenz@mysql.com
a61c8ed770 - Typo fixed 2002-11-08 16:13:46 +01:00
monty@butch.
a2bdf9265f Portability fixes for Fortre C++ 5.0 (on Sun) in 32 and 64 bit modes. 2002-11-07 03:54:00 +02:00
monty@hundin.mysql.fi
685dba5bac Fix to get core file on Linux 2002-11-05 00:04:36 +02:00
ram@ram.(none)
e3a2033d41 fix for BDB 4.1.24 2002-10-31 17:06:23 +04:00
monty@hundin.mysql.fi
1e0538324d Added back old LARGEFILE handling
Fixed reference to freed memory in acl_init()/grant_init()
Fixed possible memory leak. (Could only happen in very strange circumstances)
Fixed bug in ALTER TABLE with BDB tables
Updated mysql-test for valgrind
2002-10-29 21:59:03 +02:00