Vladislav Vaintroub
ce59ee8098
Fix some problems found by kent.
...
-lm is sometimes not linked, which causes errors about undefined rint()
- FreeBSD embedded library does not link with the flags returned by mysql_config
(added -lcrypt to LIBS, whereby causing overlinking in case of normal non-embedded client)
2010-01-18 21:19:24 +01:00
Vladislav Vaintroub
4e04b86355
port some mysql_binary_distribution hacks to cmake
2010-01-15 01:21:43 +01:00
Vladislav Vaintroub
6e7a75bf5f
merge
2010-01-14 16:07:27 +01:00
Vladislav Vaintroub
f0a32f4027
fix syntax error in INSTALL cmake command
2010-01-14 15:02:27 +01:00
Vladislav Vaintroub
742ef94290
Remove support for "make install" DESTDIR - did not work as expected
2010-01-14 14:54:32 +01:00
Vladislav Vaintroub
912ce798ff
Fix CFLAGS passed to mysql_config, in case makefile generator is Makefile based
2010-01-14 00:35:07 +00:00
Marc Alff
67a48e1a4c
WL#2360 Performance schema
...
Part V: performance schema implementation
2010-01-11 18:47:27 -07:00
Vladislav Vaintroub
7fc695195d
merge
2009-12-22 22:24:55 +01:00
Alexander Nozdrin
6f8073497c
Manual merge from mysql-next-mr.
...
Conflicts:
- storage/ibmdb2i/ha_ibmdb2i.cc
2009-12-22 09:32:58 +03:00
Vladislav Vaintroub
cd94452eda
merge
2009-12-19 14:11:48 +01:00
Alexander Nozdrin
09942fe8e8
Manual merge from mysql-trunk-merge.
...
Conflicts:
- include/my_no_pthread.h
- mysql-test/r/sp-ucs2.result
- sql/log.cc
- sql/sql_acl.cc
- sql/sql_yacc.yy
2009-12-16 21:02:21 +03:00
Joerg Bruehe
95199266d3
Automerge the changes of version 5.5.0-m2.
2009-12-16 16:20:08 +01:00
Vladislav Vaintroub
2ff2d1873a
merge
2009-12-16 15:34:11 +01:00
Joerg Bruehe
cb2c2fd8df
Automerge the build fixes of 5.5.0-m2 back into the tree.
2009-12-16 14:11:20 +01:00
Alexander Nozdrin
a1218bb782
Auto-merge from mysql-trunk.
2009-12-16 13:27:39 +03:00
Alexander Nozdrin
642f075569
Auto-merge from mysql-trunk.
2009-12-16 11:25:21 +03:00
Alexander Nozdrin
2ae8acc294
Remove .cvsignore files (attempt #2 ).
2009-12-16 11:24:30 +03:00
Alexander Nozdrin
bc2d4e620a
Manual merge from mysql-trunk-merge.
...
Conflicts:
- extra/comp_err.c
- mysql-test/collections/default.experimental
- mysql-test/r/archive.result
- mysql-test/r/select.result
- mysql-test/suite/binlog/r/binlog_unsafe.result
- mysql-test/suite/binlog/t/binlog_unsafe.test
- mysql-test/suite/rpl/t/disabled.def
- mysql-test/t/archive.test
- mysql-test/t/select.test
- sql/item.cc
- sql/item.h
- sql/item_timefunc.cc
- sql/sql_base.cc
- sql/sql_delete.cc
- sql/sql_load.cc
- sql/sql_partition.cc
- sql/sql_table.cc
- storage/innobase/handler/ha_innodb.cc
- vio/vio.c
2009-12-12 23:38:59 +03:00
Vladislav Vaintroub
91d9e6b670
merge
2009-12-11 21:17:17 +01:00
Alexey Kopytov
72b2943594
Manual merge of mysql-5.1-bugteam into mysql-trunk-merge.
2009-12-11 19:40:58 +03:00
Alexander Nozdrin
69cfd5c8ec
Manual merge from mysql-trunk.
...
Conflicts:
- client/mysqltest.cc
- mysql-test/collections/default.experimental
- mysql-test/suite/rpl/t/disabled.def
- sql/mysqld.cc
- sql/opt_range.cc
- sql/sp.cc
- sql/sql_acl.cc
- sql/sql_partition.cc
- sql/sql_table.cc
2009-12-11 12:39:38 +03:00
Vladislav Vaintroub
9b31158e3c
simplify some tests, silence warning in script install
2009-12-07 22:01:03 +01:00
Vladislav Vaintroub
5b1c0f285d
fix cmake warning about included scripts setting their minimum required version
2009-12-07 17:42:21 +01:00
Vladislav Vaintroub
01b671fbde
Deal with empty elements in LIB_DEPENDS list (in some older 2.6 version
...
empty element produces a warning)
2009-12-07 15:56:15 +01:00
Vladislav Vaintroub
8c09ac87b2
fix small stuff in mysql_config
2009-12-07 15:07:26 +01:00
Vladislav Vaintroub
aea6035c73
merge
2009-12-04 20:05:04 +00:00
lars-erik.bjork@sun.com
99654c27f0
This is a patch for bug#41569.
...
"mysql_upgrade (ver 5.1) add 3 fields to mysql.proc table but does
not set values".
mysql_upgrade (ver 5.1) adds 3 fields (character_set_client,
collation_connection and db_collation) to the mysql.proc table, but
does not set any values. When we run stored procedures, which were
created with mysql 5.0, a warning is logged into the error log.
The solution to this is for mysql_upgrade to set default best guess
values for these fields. A warning is also written during upgrade, to
make the user aware that default values are set.
2009-12-03 17:15:47 +01:00
Alexander Nozdrin
5e690da12a
Auto-merge from mysql-next-mr.
2009-12-03 12:20:54 +03:00
Vladislav Vaintroub
82b605ea37
merge
2009-12-02 22:16:33 +01:00
Vladislav Vaintroub
870e78c86c
Fix "command install() is not scriptable" cmake error
2009-12-02 17:17:14 +01:00
Alexander Nozdrin
3f797a46de
Auto-merge from mysql-next-mr.
2009-12-02 19:00:26 +03:00
Alexander Nozdrin
f26ac4ba7a
Manual merge from mysql-next-mr.
...
Conflicts:
- sql/sql_yacc.yy
2009-12-02 18:50:14 +03:00
Andrei Elkin
e8e85ed2a6
Manual resolving for the following files
...
Text conflict in mysql-test/collections/default.experimental
Text conflict in mysql-test/r/show_check.result
Text conflict in mysql-test/r/sp-code.result
Text conflict in mysql-test/suite/binlog/r/binlog_tmp_table.result
Text conflict in mysql-test/suite/rpl/t/disabled.def
Text conflict in mysql-test/t/show_check.test
Text conflict in mysys/my_delete.c
Text conflict in sql/item.h
Text conflict in sql/item_cmpfunc.h
Text conflict in sql/log.cc
Text conflict in sql/mysqld.cc
Text conflict in sql/repl_failsafe.cc
Text conflict in sql/slave.cc
Text conflict in sql/sql_parse.cc
Text conflict in sql/sql_table.cc
Text conflict in sql/sql_yacc.yy
Text conflict in storage/myisam/ha_myisam.cc
Corrected results for
stm_auto_increment_bug33029.reject 2009-12-01
20:01:49.000000000 +0300
<andrei> @@ -42,9 +42,6 @@
<andrei> RETURN i;
<andrei> END//
<andrei> CALL p1();
<andrei> -Warnings:
<andrei> -Note 1592 Statement may not be safe to log in statement
format.
<andrei> -Note 1592 Statement may not be safe to log in statement
format.
There should be indeed no Note present because there is in fact autoincrement
top-level query in sp() that triggers inserting in yet another auto-inc table.
(todo: alert DaoGang to improve the test).
2009-12-01 21:07:18 +02:00
Andrei Elkin
a6f2076c03
merging from 5.1 to rep+2 starting at gca(5.1, next-mr) == build@mysql.com-20091104182209-iui387z35159aoyw
2009-11-30 14:34:39 +02:00
MySQL Build Team
be59f7ff54
Handle the "semisync" plugin in
...
- binary distributions for Windows,
- "generic" RPM packages.
2009-11-26 19:55:33 +01:00
Vladislav Vaintroub
dba1a7ccd9
Delay configuring scripts like mysql_install_db until CPack runs
...
(to handle DESTDIR correctly)
2009-11-26 18:40:45 +01:00
Alexander Nozdrin
90f2a469c9
Backport of WL#798 (MySQL IPv6 support) from 6.0.
...
The following 6.0 revisions were analyzed:
- sp1r-brian@zim.(none)-20071228102738-21894
- sp1r-brian@zim.(none)-20071228121841-56447
- sp1r-brian@zim.(none)-20071228205403-56423
- sp1r-brian@zim.(none)-20071228221139-55341
- sp1r-brian@zim.(none)-20071228233443-55352
- sp1r-brian@zim.(none)-20071229094527-61763
- sp1r-brian@zim.(none)-20071230203739-61746
- sp1r-brian@zim.(none)-20080102213805-61741
- sp1r-brian@zim.(none)-20080103201041-61746
- sp1r-brian@zim.(none)-20080104234927-59875
- sp1r-brian@zim.(none)-20080105005827-59874
- sp1r-brian@zim.(none)-20080105012020-59865
- sp1r-brian@zim.(none)-20080106003858-59857
- sp1r-brian@zim.(none)-20080123195552-31680
- sp1r-brian@zim.(none)-20080124201848-29999
- sp1r-brian@zim.(none)-20080129075144-36991
- sp1r-cbell/Chuck@mysql_cab_desk.-20080215041806-21954
- sp1r-vvaintroub@wva.-20080212124547-06272
- sp1r-dfischer/mysqldev@mysql.com/production.mysql.com-20071223184258-15140
- sp1r-brian@zim.(none)-20080206122216-35774
- sp1r-baker@bk-internal.mysql.com-20080209005622-35947
- sp1r-baker@bk-internal.mysql.com-20080224215608-24613
- sp1r-baker@bk-internal.mysql.com-20080307170710-63543
- sp1r-baker@bk-internal.mysql.com-20080312233205-13069
- sp1r-Reggie@core.-20080402175211-28643
- kpettersson@mysql.com-20080901101150-4ne74r8v0492vv42
- alik@sun.com-20090805173811-9fzt0ymcp9tsvn7k
- alik@sun.com-20090805173937-fcv1fdveodq5x9gb
- alik@sun.com-20090805175009-g1od16i3t1xkw2qr
- kostja@sun.com-20090805200643-j9i4fy7ii8ijho5c
- alik@sun.com-20090807195303-j4fb5m4l1dgdahwo
- alik@sun.com-20090808114848-3rkzr9kifrijzaqy
- alik@sun.com-20090810041739-ugmx34h34uid8mox
- alik@sun.com-20090810105306-rf43rfyzzblsy5e7
- alik@sun.com-20090810123113-ccdjwai68b5woqdm
- alik@sun.com-20090811080423-gb7pibec1znaydzy
- alik@sun.com-20090811082130-5uckar1vx3kdsw7g
- alik@sun.com-20090812202051-uqkfwwxxcjvo5ean
The following bugfixes are also backported within this patch:
- Bug#34292: netdb.h missing in hostname.cc
- Bug#39153: Failing to lookup a host name can lead to crash
in current IPv6 implementation
- Bug#38247: Server does not resolve connecting ip's
- Bug#43006: main.skip_name_resolve fails on Windows in PB2
- Bug#45606: ACL requires IPv4-mapped addresses to be used
- Bug#45584: Host name cache does not work as a cache
2009-11-25 13:53:23 +03:00
Alexey Kopytov
f16b372b37
Manual merge from the mysql-5.1-bugteam.
2009-11-24 11:31:36 +03:00
Alexey Kopytov
acf5330ab8
Manual merge from the mysql-5.1-bugteam.
2009-11-24 11:19:06 +03:00
Jonathan Perkin
2ca14303db
bug#36462: mysql_install_db fails when run as user root and
...
root-directory not writable
Rather than use the -w test, attempt the chown and bail out if
it fails.
2009-11-23 13:34:39 +00:00
Guilhem Bichot
408dd52a6a
Backport of the fix for BUG#40368 "mysqld_safe not honouring underscore same as dash on server options" from 6.0
...
(revision-id:guilhem@mysql.com-20090505113602-l12kxupeatve18dh).
Such bug led "mysqld_safe --core_file_size=#" to not work because mysqld_safe wouldn't recognize
that "ulimit -c" is needed; only --core-file-size=# worked. Same for --open_files_limit and other
options with _ where mysqld_safe needs to do something more than passing to mysqld.
Original fix by Erik Ljungstrom erik at ibiblio dot org ; slightly modified here.
Tested on all internally accessible Unix.
2009-11-18 21:36:17 +01:00
Kent Boortz
33025abaf5
Merge
2009-11-17 17:53:45 +01:00
Kent Boortz
7f0a3d092e
Include the "mysql-test/collections" directory when creating windows ZIP archive
2009-11-17 17:49:24 +01:00
Vladislav Vaintroub
fbd542013f
Fixes for cmake2.8
2009-11-16 14:45:06 +01:00
Vladislav Vaintroub
9edb94c69e
fix make install/ mysqld_safe
2009-11-14 14:29:14 +01:00
Vladislav Vaintroub
2925dcd169
automerge
2009-11-13 13:26:16 +01:00
Luis Soares
27b1c660e3
manual merge: mysql-5.1-rep+2 (bug tree) --> mysql-5.1-rep+2 (latest)
...
CONFLICTS
=========
Text conflict in sql/sql_yacc.yy
1 conflicts encountered.
2009-11-13 10:17:53 +00:00
Vladislav Vaintroub
13cd7170cc
WL#5161 : Cross-platform build with CMake
2009-11-09 12:32:48 +01:00
Alexander Nozdrin
2ca5b2c791
Manual merge from mysql-trunk-merge.
2009-11-06 17:20:27 +03:00
Alexander Nozdrin
5ae8ae3a8e
Manual merge from mysql-5.1.
2009-11-05 12:20:41 +03:00