summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorajs124 <git@ajs124.de>2023-01-10 15:07:51 +0100
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2023-01-12 23:00:39 +0000
commita4572378e0831a813d4e0f5f122269fa35ca4d22 (patch)
tree505df7511236ea2701f99a9cd37e4b51aa2950c5
parent69d9236bff9d684e0d2f7597a70753690ed37686 (diff)
mariadb: fix darwin build
(cherry picked from commit d0e4c10df522e82ade423ea3a2d15a3d39030e61)
-rw-r--r--pkgs/servers/sql/mariadb/default.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/servers/sql/mariadb/default.nix b/pkgs/servers/sql/mariadb/default.nix
index 829f33955e77..9eacea78a37e 100644
--- a/pkgs/servers/sql/mariadb/default.nix
+++ b/pkgs/servers/sql/mariadb/default.nix
@@ -96,6 +96,9 @@ let
# to pass in java explicitly.
"-DCONNECT_WITH_JDBC=OFF"
"-DCURSES_LIBRARY=${ncurses.out}/lib/libncurses.dylib"
+ ] ++ lib.optionals (stdenv.hostPlatform.isDarwin && lib.versionAtLeast version "10.6") [
+ # workaround for https://jira.mariadb.org/browse/MDEV-29925
+ "-Dhave_C__Wl___as_needed="
] ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [
# revisit this if nixpkgs supports any architecture whose stack grows upwards
"-DSTACK_DIRECTION=-1"