office-gobmx/external/mariadb-connector-c
Stephan Bergmann ac2b3c339e GCC 15 trunk now defaults to C23, where bool is a keyword
...so the existing C code started to fail with

> In file included from workdir/UnpackedTarball/mariadb-connector-c/libmariadb/ma_alloc.c:20:
> workdir/UnpackedTarball/mariadb-connector-c/include/ma_global.h:687:25: error: two or more data types in declaration specifiers
>   687 | typedef char            bool;   /* Ordinary boolean values 0 1 */
>       |                         ^~~~

(And the !defined(HAVE_BOOL) there, always being true, apparently started to get
in the way now and thus needed to be removed, whatever its original purpose.)

Change-Id: I781458d643e01a7199e19a178da3a32520d16b34
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177260
Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
Tested-by: Jenkins
2024-11-25 17:20:00 +01:00
..
configs
c23.patch.0 GCC 15 trunk now defaults to C23, where bool is a keyword 2024-11-25 17:20:00 +01:00
clang-cl.patch.0 mariadb: upgrade to release 3.1.8 2020-06-16 23:48:39 +02:00
Makefile consistent naming of externals: libmariadb -> mariadb-connector-c 2017-09-15 10:59:56 +02:00
Module_mariadb-connector-c.mk consistent naming of externals: libmariadb -> mariadb-connector-c 2017-09-15 10:59:56 +02:00
README mariadb: upgrade to release 3.1.8 2020-06-16 23:48:39 +02:00
StaticLibrary_mariadb-connector-c.mk makefile simplification: replace $(call gb_UnpackedTarball_get_dir,foo) 2024-05-06 11:40:45 +02:00
UnpackedTarball_mariadb-connector-c.mk GCC 15 trunk now defaults to C23, where bool is a keyword 2024-11-25 17:20:00 +01:00

MariaDB Connector/C

https://mariadb.com/kb/en/mariadb-connector-c-release-notes/
https://downloads.mariadb.com/Connectors/c/

configs/ generated like this:

cmake -DWITH_CURL=OFF -DWITH_SSL=OFF -DWITH_UNIT_TESTS=OFF -DWITH_DYNCOL=OFF .../workdir/UnpackedTarball/mariadb-connector-c/