Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.4(EOL)
-
AIX
Description
Line of sql/wsrep_mysqld.cc :
size_t const ip_len= wsrep_host_len(node_addr.c_str(), node_addr.size());
|
is preprocessed (gcc -E) as:
size_t const
|
ip_ff.ip_vhltl.ip_x.ip_xlen
|
= wsrep_host_len(node_addr.c_str(), node_addr.size());
|
where "ip_len" becomes: ip_ff.ip_vhltl.ip_x.ip_xlen , which is wrong and breaks.
Attachments
Issue Links
- is blocked by
-
MDEV-24099 Mariadb 10.3.25 Issue with ip_len on AIX
-
- Closed
-
- relates to
-
MDEV-19512 Foundation: MCAs patches
-
- Closed
-
- links to
I do not have access to AIX to test this but I do not follow how size_t const ip_len can become size_t const ip_ff.ip_vhltl.ip_x.ip_xlen ? In my understanding with that definition ip_len should be size_t type.