summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2016-08-24 19:19:02 +0000
committerRobin Gloster <mail@glob.in>2016-08-24 19:19:02 +0000
commitc26de115510a0921057356a984d466cf19ba80f6 (patch)
treea7c3a605f4db0501374d211b2a7c338760cbe0f7 /pkgs
parent5d51614620e5a891a185f155462106712ac922cc (diff)
downloadnixpkgs-c26de115510a0921057356a984d466cf19ba80f6.tar
nixpkgs-c26de115510a0921057356a984d466cf19ba80f6.tar.gz
nixpkgs-c26de115510a0921057356a984d466cf19ba80f6.tar.bz2
nixpkgs-c26de115510a0921057356a984d466cf19ba80f6.tar.lz
nixpkgs-c26de115510a0921057356a984d466cf19ba80f6.tar.xz
nixpkgs-c26de115510a0921057356a984d466cf19ba80f6.tar.zst
nixpkgs-c26de115510a0921057356a984d466cf19ba80f6.zip
linuxPackages.perf: fix build with new glibc and remove hack
elfutils now adds a eu- prefix to avoid collisions
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/os-specific/linux/kernel/perf.nix7
1 files changed, 2 insertions, 5 deletions
diff --git a/pkgs/os-specific/linux/kernel/perf.nix b/pkgs/os-specific/linux/kernel/perf.nix
index d1544cc17f1..4b1120afa4e 100644
--- a/pkgs/os-specific/linux/kernel/perf.nix
+++ b/pkgs/os-specific/linux/kernel/perf.nix
@@ -25,18 +25,15 @@ stdenv.mkDerivation {
   # binutils is required for libbfd.
   nativeBuildInputs = [ asciidoc xmlto docbook_xsl docbook_xml_dtd_45 libxslt
       flex bison libiberty ];
-  buildInputs = [ python perl newt slang pkgconfig libunwind binutils zlib ] ++
+  buildInputs = [ elfutils python perl newt slang pkgconfig libunwind binutils zlib ] ++
     stdenv.lib.optional withGtk gtk;
 
   # Note: we don't add elfutils to buildInputs, since it provides a
   # bad `ld' and other stuff.
-  NIX_CFLAGS_COMPILE = "-I${elfutils}/include -Wno-error=cpp -Wno-error=bool-compare";
-  NIX_CFLAGS_LINK = "-L${elfutils}/lib";
+  NIX_CFLAGS_COMPILE = "-Wno-error=cpp -Wno-error=bool-compare -Wno-error=deprecated-declarations";
 
   installFlags = "install install-man ASCIIDOC8=1";
 
-  inherit elfutils;
-
   crossAttrs = {
     /* I don't want cross-python or cross-perl -
        I don't know if cross-python even works */