nixpkgs/pkgs/os-specific/linux/kernel
Austin Seipp c8cb015ff6
linuxPackages.perf: add libopcodes as a buildInput
Newer versions of perf in Linux 5.1+ support disassembling and
annotating eBPF programs inside the kernel. In order to do this, it uses
libbfd's support for bpf disassembly. There are two parts: libopcodes
and libbfd.

The 'perf' build system seems to expect libopcodes/libbfd to go "hand in
hand" -- always together, if one or the other is installed. If the build
system detects libbfd is available, then an import of <dis-asm.h> is
performed, but this fails since it wasn't in the buildInput. Fixing this
should be an easy, backwards-compatible change.

Fixes #60891, allowing linuxPackages_testing.perf to build again
(currently kernel version 5.1.0-rc7).

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-05-03 15:10:46 -05:00
..
cpu-cgroup-v2-patches Revert parts of "linux: remove unused kernel patches" 2017-10-30 17:57:00 +01:00
bridge-stp-helper.patch
common-config.nix Merge pull request #57885 from acowley/hsa_amd 2019-04-02 16:51:30 -04:00
generate-config.pl kernel: buildLinux replaces import ./generic.nix 2018-02-07 10:07:13 +09:00
generic.nix Merge pull request #53826 from delroth/randstruct-custom-seed 2019-04-16 17:49:19 +00:00
genksyms-fix-segfault.patch
hardened-config.nix linux: convert hardened-config to a structured one 2019-01-28 09:07:24 +09:00
linux-4.4.nix linux: 4.4.178 -> 4.4.179 2019-04-27 08:06:43 -04:00
linux-4.9.nix linux: 4.9.171 -> 4.9.172 2019-05-02 13:57:46 -04:00
linux-4.14.nix linux: 4.14.114 -> 4.14.115 2019-05-02 13:57:45 -04:00
linux-4.19.nix linux: 4.19.37 -> 4.19.38 2019-05-02 13:57:45 -04:00
linux-5.0.nix linux: 5.0.10 -> 5.0.11 2019-05-02 13:57:46 -04:00
linux-hardkernel-4.14.nix linux_hardkernel_4_14: 4.14.94-155 -> 4.14.102-156 (#57082) 2019-03-16 00:01:39 +01:00
linux-libre.nix linux_latest-libre: fix build 2019-03-11 21:35:48 +00:00
linux-mptcp-93.nix treewide: Remove usage of remaining redundant platform compatability stuff 2018-08-30 17:20:32 -04:00
linux-mptcp.nix linux_mptcp: 0.94.3 -> 0.94.4 (#59045) 2019-04-09 09:34:03 +00:00
linux-rpi.nix linux_rpi: 1.20180919 -> 1.20190215 2019-03-20 22:51:08 -04:00
linux-testing-bcachefs.nix linux_testing_bcachefs: 4.20.2019.03.13 -> 5.0.2019.04.04 2019-04-26 09:16:45 -04:00
linux-testing.nix linux: 5.1-rc6 -> 5.1-rc7 2019-04-29 08:06:52 -04:00
manual-config.nix kernel: extend the RANDSTRUCT seed with a user-configurable section 2019-01-24 01:42:16 +01:00
modinst-arg-list-too-long.patch
p9-fixes.patch
patches.nix linux: Remove i2c-oops patch 2019-04-27 08:08:33 -04:00
perf.nix linuxPackages.perf: add libopcodes as a buildInput 2019-05-03 15:10:46 -05:00
randstruct-provide-seed.patch kernel: make the RANDSTRUCT seed deterministic 2019-01-11 12:35:16 +01:00
tag-hardened.patch
update.sh linux: Fix update script 2019-04-07 08:34:12 -04:00