From 812d17f177e3013e9088b716c45866ce4d32d967 Mon Sep 17 00:00:00 2001 From: Austin Seipp Date: Sun, 2 Mar 2014 05:53:08 -0600 Subject: [PATCH] ktap: don't use FFI by default It's not yet supported on i386 - instead, make it optional and controlled by a `useFFI` attribute. Signed-off-by: Austin Seipp --- pkgs/os-specific/linux/ktap/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/ktap/default.nix b/pkgs/os-specific/linux/ktap/default.nix index 7a54f0aeebe..54209673359 100644 --- a/pkgs/os-specific/linux/ktap/default.nix +++ b/pkgs/os-specific/linux/ktap/default.nix @@ -1,5 +1,8 @@ -{ stdenv, fetchgit, kernel }: +{ stdenv, fetchgit, kernel, useFFI ? false }: +let + ffiArgs = stdenv.lib.optionalString useFFI "FFI=1"; +in stdenv.mkDerivation rec { name = "ktap-${version}"; version = "0.5-e7a38ef0"; @@ -10,7 +13,7 @@ stdenv.mkDerivation rec { }; buildPhase = '' - make FFI=1 KERNEL_SRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build + make ${ffiArgs} KERNEL_SRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build ''; installPhase = ''