[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