[PATCH] Make compile_time_assert compatible with x32 (Closes: #1063738)
authorOtto Kekäläinen <otto@debian.org>
Thu, 4 Jul 2024 07:03:58 +0000 (00:03 -0700)
committerOtto Kekäläinen <otto@debian.org>
Sat, 13 Jul 2024 03:52:32 +0000 (20:52 -0700)
commit0b787bf04935c7caa76b62767357435d53375e81
tree257ae9e51096b21ec6d18fe62878de0c5e024035
parentd94a64ca34303bcd3ffeeeafcc8c9b0ae69db826
[PATCH] Make compile_time_assert compatible with x32 (Closes: #1063738)

    The x32 build was failing on:

        compile_time_assert(sizeof(MYSQL) == 77*sizeof(void*)+656);

    Reported upstream at https://jira.mariadb.org/browse/MDEV-34195.
    This is a regression from upstream commits c432c9ef and 06a884a57071.

    Fix is based on advice from https://lists.debian.org/debian-amd64/2024/07/msg00003.html
    which is also aligned with https://wiki.debian.org/X32Port.

Gbp-Pq: Name 1063738-x32-compile-time-assert.patch
tests/mysql_client_fw.c