diff options
author | Alexander Rodin <rodin.alexander@gmail.com> | 2019-12-17 10:40:51 +0000 |
---|---|---|
committer | Austin Seipp <aseipp@pobox.com> | 2019-12-19 20:08:51 -0600 |
commit | c0628397e14f6ad4307cfa8a34738af88833e51f (patch) | |
tree | acf26acce11b6b4274c3d4e4eec1a372288d6417 /pkgs | |
parent | db3fdd01b03385160cf2ec8ac6394dcd5904d488 (diff) | |
download | nixlib-c0628397e14f6ad4307cfa8a34738af88833e51f.tar nixlib-c0628397e14f6ad4307cfa8a34738af88833e51f.tar.gz nixlib-c0628397e14f6ad4307cfa8a34738af88833e51f.tar.bz2 nixlib-c0628397e14f6ad4307cfa8a34738af88833e51f.tar.lz nixlib-c0628397e14f6ad4307cfa8a34738af88833e51f.tar.xz nixlib-c0628397e14f6ad4307cfa8a34738af88833e51f.tar.zst nixlib-c0628397e14f6ad4307cfa8a34738af88833e51f.zip |
vector: link rdkafka dynamically
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/tools/misc/vector/default.nix | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pkgs/tools/misc/vector/default.nix b/pkgs/tools/misc/vector/default.nix index 3cf6b95ab433..18ae7b5e211c 100644 --- a/pkgs/tools/misc/vector/default.nix +++ b/pkgs/tools/misc/vector/default.nix @@ -1,11 +1,11 @@ { stdenv, lib, fetchFromGitHub, rustPlatform , openssl, pkgconfig, protobuf -, Security, libiconv, cmake +, Security, libiconv, rdkafka , features ? (if stdenv.isAarch64 - then [ "shiplift/unix-socket" "jemallocator" "rdkafka" "rdkafka/cmake_build" ] - else [ "leveldb" "leveldb/leveldb-sys-2" "shiplift/unix-socket" "jemallocator" "rdkafka" "rdkafka/cmake_build" ]) + then [ "shiplift/unix-socket" "jemallocator" "rdkafka" "rdkafka/dynamic_linking" ] + else [ "leveldb" "leveldb/leveldb-sys-2" "shiplift/unix-socket" "jemallocator" "rdkafka" "rdkafka/dynamic_linking" ]) }: rustPlatform.buildRustPackage rec { @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec { }; cargoSha256 = "1akyzrscc6pv7ggb1kna05vvxhfzrf1b4kji4bah1ry3yyqxdjsj"; - buildInputs = [ openssl pkgconfig protobuf cmake ] + buildInputs = [ openssl pkgconfig protobuf rdkafka ] ++ stdenv.lib.optional stdenv.isDarwin [ Security libiconv ]; # needed for internal protobuf c wrapper library |