[debian-mysql] Bug#1140296: marked as pending in mariadb

Otto Kekäläinen noreply at salsa.debian.org
Wed Aug 26 08:34:39 BST 2026


Control: tag -1 pending

Hello,

Bug #1140296 in mariadb reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/mariadb-team/mariadb-server/-/commit/0e01b12d6f32ac37ea6ce99b67b3fdca5a79f2f1

------------------------------------------------------------------------
libmariadb-dev: make Multi-Arch: same co-installable

libmariadb-dev could not be co-installed for multiple architectures
because it lacked Multi-Arch: same and shipped two files that differ per
architecture at shared (non-triplet) paths:

  * /usr/bin/mariadb_config            (a compiled ELF binary)
  * /usr/include/mariadb/mariadb_version.h
        (only MARIADB_MACHINE_TYPE and MARIADB_PLUGINDIR differ)

All 146 other shared files are byte-identical between architectures.

Mark the package Multi-Arch: same and neutralise the two differing files
at build time (execute_after_dh_install):

  * Replace the compiled mariadb_config with an architecture-independent
    POSIX shell script that derives the multiarch triplet at runtime, so
    the installed file is identical on every architecture.
  * Move only the two arch-varying macros out of mariadb_version.h into a
    stub header in the per-arch triplet include directory (auto-searched
    by the compiler), keeping the public header byte-identical. The header
    is deliberately not relocated: mysql.h includes it with quotes.

Closes: #1140296
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1140296



More information about the pkg-mysql-maint mailing list