Skip to content

Commit

Permalink
mariadb.client: fix darwin build
Browse files Browse the repository at this point in the history
Fixes #33517
  • Loading branch information
orivej committed Jan 6, 2018
1 parent b94c892 commit 306eefa
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions pkgs/servers/sql/mariadb/default.nix
Expand Up @@ -28,7 +28,9 @@ common = rec { # attributes common to both builds
buildInputs = [
ncurses openssl zlib pcre jemalloc
] ++ stdenv.lib.optionals stdenv.isLinux [ libaio systemd ]
++ stdenv.lib.optionals stdenv.isDarwin [ perl fixDarwinDylibNames cctools CoreServices ];
++ stdenv.lib.optionals stdenv.isDarwin [ perl fixDarwinDylibNames cctools CoreServices ]
# FIXME: move libiconv outside isDarwin on staging.
++ optional stdenv.isDarwin libiconv;

prePatch = ''
sed -i 's,[^"]*/var/log,/var/log,g' storage/mroonga/vendor/groonga/CMakeLists.txt
Expand Down Expand Up @@ -122,8 +124,7 @@ everything = stdenv.mkDerivation (common // {
buildInputs = common.buildInputs ++ [
xz lzo lz4 bzip2 snappy
libxml2 boost judy libevent cracklib
] ++ optional (stdenv.isLinux && !stdenv.isArm) numactl
++ optional stdenv.isDarwin libiconv;
] ++ optional (stdenv.isLinux && !stdenv.isArm) numactl;

cmakeFlags = common.cmakeFlags ++ [
"-DMYSQL_DATADIR=/var/lib/mysql"
Expand Down

0 comments on commit 306eefa

Please sign in to comment.