summaryrefslogtreecommitdiffstats
path: root/debian/patches/1006531-hurd-no-auth-socket.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/1006531-hurd-no-auth-socket.patch')
-rw-r--r--debian/patches/1006531-hurd-no-auth-socket.patch28
1 files changed, 28 insertions, 0 deletions
diff --git a/debian/patches/1006531-hurd-no-auth-socket.patch b/debian/patches/1006531-hurd-no-auth-socket.patch
new file mode 100644
index 00000000..c730ae5f
--- /dev/null
+++ b/debian/patches/1006531-hurd-no-auth-socket.patch
@@ -0,0 +1,28 @@
+Forwarded: no
+From: Daniel Black <daniel@mariadb.org>
+To: 1006531@bugs.debian.org
+Subject: mariadb: FTBFS on hurd-i386: undefined reference to misc functions and files
+
+requires https://github.com/MariaDB/server/pull/2893 as debian
+explicit architectures aren't neede since dh_auto_configure handles
+this.
+
+If it works, upstream welcome.
+
+Hurd string from uname -m, "SYSTEM processor: i686-AT386" in mariadb
+output. And wiki reference https://en.wikipedia.org/wiki/Uname
+
+--- a/cmake/build_configurations/mysql_release.cmake
++++ b/cmake/build_configurations/mysql_release.cmake
+@@ -118,7 +118,10 @@ ELSEIF(DEB)
+ SET(WITH_ZLIB system CACHE STRING "")
+ SET(WITH_LIBWRAP ON)
+ SET(HAVE_EMBEDDED_PRIVILEGE_CONTROL ON)
+- SET(PLUGIN_AUTH_SOCKET YES CACHE STRING "")
++ # No hurd implementation
++ IF(NOT CMAKE_SYSTEM_PROCESSOR STREQUAL "i686-AT386")
++ SET(PLUGIN_AUTH_SOCKET YES CACHE STRING "")
++ ENDIF()
+ SET(WITH_EMBEDDED_SERVER ON CACHE BOOL "")
+ SET(WITH_PCRE system CACHE STRING "")
+ SET(CLIENT_PLUGIN_ZSTD OFF)