#At file:///home/malff/BZR_TREE/mysql-trunk-bugfixing-merge/ based on revid:marc.alff@stripped
3262 Marc Alff 2010-09-09 [merge]
Merge mysql-5.5-bugfixing --> mysql-trunk-bugfixing
modified:
storage/perfschema/ha_perfschema.cc
=== modified file 'storage/perfschema/ha_perfschema.cc'
--- a/storage/perfschema/ha_perfschema.cc 2010-07-23 17:08:41 +0000
+++ b/storage/perfschema/ha_perfschema.cc 2010-09-09 20:50:20 +0000
@@ -19,6 +19,7 @@
*/
#include "my_global.h"
+#include "my_atomic.h"
#include "my_pthread.h"
#include "sql_plugin.h"
#include "mysql/plugin.h"
@@ -28,6 +29,17 @@
#include "pfs_instr_class.h"
#include "pfs_instr.h"
+#ifdef MY_ATOMIC_MODE_DUMMY
+/*
+ The performance schema can can not function with MY_ATOMIC_MODE_DUMMY,
+ a fully functional implementation of MY_ATOMIC should be used instead.
+ If the build fails with this error message:
+ - either use a different ./configure --with-atomic-ops option
+ - or do not build with the performance schema.
+*/
+#error "The performance schema needs a functional MY_ATOMIC implementation."
+#endif
+
handlerton *pfs_hton= NULL;
static handler* pfs_create_handler(handlerton *hton,
Attachment: [text/bzr-bundle] bzr/marc.alff@oracle.com-20100909205020-ausisfq1qjnl3ip2.bundle
| Thread |
|---|
| • bzr commit into mysql-trunk-bugfixing branch (marc.alff:3262) | Marc Alff | 9 Sep |