Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.0.31
-
None
-
OpenBSD/powerpc, OpenBSD/i386
Description
Attempting to compile MariaDB 10.0.32 on an architecture without 64-bit atomics results in a failure to build..
In file included from /home/ports/pobj/mariadb-10.0.32/mariadb-10.0.32/storage/innobase/srv/srv0mon.cc:31:
|
/home/ports/pobj/mariadb-10.0.32/mariadb-10.0.32/storage/innobase/include/srv0mon.h:621:8: error: unknown type name 'ib_mutex_t'; did you mean 'os_mutex_t'?
|
extern ib_mutex_t monitor_mutex;
|
^~~~~~~~~~
|
os_mutex_t
|
/home/ports/pobj/mariadb-10.0.32/mariadb-10.0.32/storage/innobase/include/os0sync.h:115:16: note: 'os_mutex_t' declared here
|
typedef struct os_mutex_t* os_ib_mutex_t;
|
^
|
/home/ports/pobj/mariadb-10.0.32/mariadb-10.0.32/storage/innobase/srv/srv0mon.cc:1254:12: error: redefinition of 'monitor_mutex' with a different type: 'ib_mutex_t' vs 'os_mutex_t'
|
ib_mutex_t monitor_mutex;
|
^
|
/home/ports/pobj/mariadb-10.0.32/mariadb-10.0.32/storage/innobase/include/srv0mon.h:621:19: note: previous declaration is here
|
extern ib_mutex_t monitor_mutex;
|
^
|
Attachments
Issue Links
- is caused by
-
MDEV-12674 Innodb_row_lock_current_waits has overflow
- Closed
- relates to
-
MDEV-13009 10.1.24 does not compile on architectures without 64-bit atomics
- Closed