mirror of
https://github.com/MariaDB/server.git
synced 2026-05-03 13:45:34 +02:00
Fixes related to bug#46587:
archive storage engine headers don't include my_global.h first During the build of 5.5.3-m3 on older Linux platforms (kernels 2.4 or early 2.6), the symptom described in the bug report occurred both in the "archive" and in the "innobase" storage engine. This change is the patch proposed in that bug report, and a similar one in innobase, that latter is aligned with Vasil Dimov of Innobase, the original author.
This commit is contained in:
parent
d883671193
commit
b61fe56bd7
2 changed files with 14 additions and 3 deletions
|
|
@ -33,11 +33,15 @@
|
|||
(zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).
|
||||
*/
|
||||
|
||||
#include <zlib.h>
|
||||
|
||||
#include "../../mysys/mysys_priv.h"
|
||||
#include <my_dir.h>
|
||||
|
||||
/* See bug#46587:
|
||||
As described in the bug report, this placement is a fix.
|
||||
It is needed to build 5.5.3-m3 on Linux 2.4 and early 2.6 kernels.
|
||||
*/
|
||||
#include <zlib.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -28,11 +28,18 @@ table cache" for later retrieval.
|
|||
Created July 17, 2007 Vasil Dimov
|
||||
*******************************************************/
|
||||
|
||||
/* Found during the build of 5.5.3 on Linux 2.4 and early 2.6 kernels:
|
||||
The includes "univ.i" -> "my_global.h" cause a different path
|
||||
to be taken further down with pthread functions and types,
|
||||
so they must come first.
|
||||
From the symptoms, this is related to bug#46587 in the MySQL bug DB.
|
||||
*/
|
||||
#include "univ.i"
|
||||
|
||||
#include <mysql/plugin.h>
|
||||
|
||||
#include "mysql_addons.h"
|
||||
|
||||
#include "univ.i"
|
||||
#include "buf0buf.h"
|
||||
#include "dict0dict.h"
|
||||
#include "ha0storage.h"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue