Skip to content

Commit

Permalink
memcached: fix darwin build
Browse files Browse the repository at this point in the history
  • Loading branch information
thefloweringash authored and veprbl committed Feb 10, 2020
1 parent 3750d8c commit 085683c
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion pkgs/servers/memcached/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{stdenv, fetchurl, cyrus_sasl, libevent}:
{stdenv, fetchurl, fetchpatch, cyrus_sasl, libevent}:

stdenv.mkDerivation rec {
version = "1.5.21";
Expand All @@ -9,6 +9,16 @@ stdenv.mkDerivation rec {
sha256 = "1x4jzrz09aq4nllkarn7d5x77gsys5l3nvfj8c7j4nvmvc30rlg3";
};

patches = [
# Fixes compilation error on Darwin due to redeclaration of
# htonll. The fix should appear in 1.5.23.
# https://github.com/memcached/memcached/issues/598
(fetchpatch {
url = "https://github.com/memcached/memcached/commit/95c67710aaf5cfe188d94b510faef8c66d6f5604.diff";
sha256 = "0ab5l24p4n4fpx78ilmg7jvs9nl84pdza90jbpbx3ns5n23pqbfs";
})
];

configureFlags = [
"ac_cv_c_endian=${if stdenv.hostPlatform.isBigEndian then "big" else "little"}"
];
Expand Down

0 comments on commit 085683c

Please sign in to comment.