mariadb/storage/innobase
Vladislav Vaintroub d8751d283c MDEV-100 : innodb_plugin tests fail on Solaris.
The reason for the failure is that the loaded library has the same exported symbols
as the builtin one. So the plugin uses innodb functions e.g srv_boot from mysqld
rather than plugin's own. This causes the crash.

On Unix systems with gcc4 later this error was so far worked around using GCC's
visibility attribute. However, in our case, we're using gcc3.

See related MySQL bug http://bugs.mysql.com/bug.php?id=48524 and
http://bugs.mysql.com/bug.php?id=52263

The fix is to restrict symbol visibility in the plugin using version script 
(called map file on Solaris).
2012-02-02 21:12:49 +01:00
..
btr 5.3 merge 2012-01-13 15:50:02 +01:00
buf 5.3 merge 2012-01-13 15:50:02 +01:00
data Implement worklog #5743 InnoDB: Lift the limit of index key prefixes. 2011-05-31 02:12:32 -07:00
dict mysql-5.5 merge 2012-01-16 20:16:35 +01:00
dyn Renamed storage/innodb_plugin to storage/innobase, so that 1) it's the same 2009-08-07 12:16:00 +02:00
eval mysql-5.1 -> mysql-5.5 merge 2010-11-05 10:59:51 +01:00
fil Bug #13116225 LIVE DOWNGRADE CRASHES WITH INNODB_PAGE_SIZE=4K 2011-12-08 13:32:19 -06:00
fsp 5.3 merge 2012-01-13 15:50:02 +01:00
fut Renamed storage/innodb_plugin to storage/innobase, so that 1) it's the same 2009-08-07 12:16:00 +02:00
ha 5.3 merge 2012-01-13 15:50:02 +01:00
handler enable test cases for bugs fixed in xtradb. 2012-01-16 21:02:43 +01:00
ibuf 5.3 merge 2012-01-13 15:50:02 +01:00
include Always define UT_DBG_ABORT in innodb/xtradb, also on Windows. This will avoid endless hangs inside ut_dgb_stop_thread 2012-01-25 21:23:14 +01:00
lock Bug#12584374 LOCK_VALIDATE TRIPS ASSERTION !BLOCK->PAGE.FILE_PAGE_WAS_FREE 2011-05-24 23:08:22 +03:00
log Merge mysql-5.1-innodb to mysql-5.5-innodb. 2011-04-11 17:03:32 +03:00
mach mach_ull_parse_compressed(): Move to .ic file to silence a GCC warning 2010-06-24 09:08:42 +03:00
mem Merge mysql-5.1 to mysql-5.5. 2011-12-28 12:31:18 +02:00
mtr Revert most of revno 3560.9.1 (Bug#12704861) 2011-10-26 11:44:28 +03:00
os Merge mysql-5.1 to mysql-5.5. 2011-12-28 12:31:18 +02:00
page 5.3 merge 2012-01-13 15:50:02 +01:00
pars Partial fix for Bug#11764622 57480: MEMORY LEAK WHEN HAVING 256+ TABLES 2011-12-29 16:05:08 +02:00
que mysql-5.1 -> mysql-5.5 merge 2010-11-05 10:59:51 +01:00
read Bug#54728: Replace the dulint struct with a 64-bit integer. 2010-06-23 14:06:59 +03:00
rem Merge mysql-5.1 to mysql-5.5. 2011-06-16 15:13:24 +03:00
row mysql-5.5 merge 2012-01-16 20:16:35 +01:00
srv Bug #13116225 LIVE DOWNGRADE CRASHES WITH INNODB_PAGE_SIZE=4K 2011-12-08 13:32:19 -06:00
sync 5.3 merge 2012-01-13 15:50:02 +01:00
trx mysql-5.5.18 merge 2011-11-03 19:17:05 +01:00
usr Merge Innodb Plugin 1.0.6 from mysql-5.1-bugteam storage/innodb_plugin to mysql-trunk-merge. 2009-12-02 19:30:50 +05:30
ut Merge mysql-5.1 to mysql-5.5. 2011-12-28 12:31:18 +02:00
CMakeLists.txt MDEV-100 : innodb_plugin tests fail on Solaris. 2012-02-02 21:12:49 +01:00
compile-innodb Invoke make with -j$(nproc) for better parallelism. 2010-09-09 13:50:06 +03:00
COPYING.Google Renamed storage/innodb_plugin to storage/innobase, so that 1) it's the same 2009-08-07 12:16:00 +02:00
COPYING.Percona Renamed storage/innodb_plugin to storage/innobase, so that 1) it's the same 2009-08-07 12:16:00 +02:00
Doxyfile Remove ut0auxconf.h. 2010-09-09 14:27:52 +03:00
ha_innodb.def Renamed storage/innodb_plugin to storage/innobase, so that 1) it's the same 2009-08-07 12:16:00 +02:00
plugin_exports MDEV-100 : innodb_plugin tests fail on Solaris. 2012-02-02 21:12:49 +01:00