https://bugs.exim.org/show_bug.cgi?id=2165
--- Comment #4 from Kris Karas <[email protected]> --- (In reply to Phil Pennock from comment #1) > How does this compare to the patch already landed, in commit 4f9f4be46: MariaDB 10.2.8+ refactored their header files, as I mentioned. Unfortunately, blindly including <mysql_version.h> won't work: linux:~$ mysql_config --include -I/usr/include/mysql linux:~$ ls /usr/include/mysql/mysql_version.h /bin/ls: cannot access '/usr/include/mysql/mysql_version.h': No such file or directory linux:~$ And of course, gcc will complain similarly if you try to compile exim-head (with 4f9f4be). For reference, here are the contents of /usr/include/mysql from 10.2.8 onwards, vastly paired down from what Heiko has in his Debian devo package: errmsg.h mariadb/ mariadb_stmt.h mysqld_error.h ma_list.h mariadb_com.h mariadb_version.h server/ ma_pvio.h mariadb_ctype.h mysql/ ma_tls.h mariadb_dyncol.h mysql.h > I don't have MariaDB around to test against; is the current code in git > wrong, or will it be fine? Current git will compile fine against mariadb-10.1.x up through 10.2.6, and will fail against 10.2.8+ -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
